Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.25;
Скачать: CL | DM;

Вниз

не срабатывает простой запрос   Найти похожие ветки 

 
Кирей   (2008-04-23 17:01) [0]

Не пойму в чем дело, все по книге, но не работает
Ошибка:  "insufficien memory for this operation. Alias"

запрос:

SELECT RS, TARIF, FLAG, LGPRC, COUNT( TARIF ), SUM( SUMM )
FROM :put
WHERE  FLAG = 0
GROUP BY RS, TARIF, FLAG, LGPRC


выполнение в проге:

query1.Active:=false;
query1.Params[0].AsString:=table1.TableName;
query1.ExecSQL;


 
Savek   (2008-04-23 17:06) [1]

для Select нужно Open.


 
Reindeer Moss Eater ©   (2008-04-23 17:10) [2]

Имя объекта не может быть параметром


 
sniknik ©   (2008-04-23 17:10) [3]

> все по книге
выкини книгу, ламер писал.
передача имени таблицы параметром ни в одном sql движке на данный момент не дозволяется. (если и есть такой сейчас то очень и очень экзотический... что дальше будет х.з.)


 
Кирей   (2008-04-23 17:13) [4]

формировал запрос строками, имя таблицы писал так:
query1.SQL.Add("FROM ""+table1.TableName+""");
то же самое


 
Кирей   (2008-04-23 17:16) [5]


> для Select нужно Open.

Пробовал Open, Active не работает


 
Reindeer Moss Eater ©   (2008-04-23 17:18) [6]

у него выходной сегодня, вот и не работает.


 
Reindeer Moss Eater ©   (2008-04-23 17:23) [7]

Пляши вот отсюда:

"SELECT RS, TARIF, FLAG, LGPRC, COUNT( TARIF ), SUM( SUMM )
FROM TableName WHERE  FLAG = 0
GROUP BY RS, TARIF, FLAG, LGPRC"

потом ищи десять отличий от того, что получаешь по
query1.SQL.Add("FROM ""+table1.TableName+""");

PS результирующий текст sql вычисляется программой буквально как написано, а не так, как тебе кажется при написании.

PPS там может оказаться вовсе не то, что ты ожидаешь.


 
Кирей   (2008-04-23 17:41) [8]

вобщем это сформировала программа
SELECT RS, TARIF, FLAG, LGPRC, COUNT( TARIF ), SUM( SUMM )
FROM "C:\Pobut\OUT\08040000.DBF"
WHERE  FLAG = 0
GROUP BY RS, TARIF, FLAG, LGPRC
если вставляю этот текст в свойство компонента query1 в sql, все работает отлично, если же в программе - пишет ту же ошибку


 
Кирей   (2008-04-23 18:06) [9]

Блин, извиняюсь, закрыл Delphi, запустил скомпиленную прогу - все работает, чего такой глюк интересно?


 
Loginov Dmitry ©   (2008-04-23 22:58) [10]

> у него выходной сегодня, вот и не работает.


Старенький уже. Отдых требует :)


> Блин, извиняюсь, закрыл Delphi, запустил скомпиленную прогу
> - все работает, чего такой глюк интересно?


Выкинь ты это дерьмо (BDE всмысле) куда подальше, иначе еще много-много интересных глюков поимеешь!

Не убедил?
Прочти http://matrix.kladovka.net.ru/index.php?page=bdeproblems для начала :)



Страницы: 1 вся ветка

Текущий архив: 2008.05.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.015 c
2-1209142279
timekiller
2008-04-25 20:51
2008.05.25
Drag-n-Drop


4-1189600719
AlexEgorov
2007-09-12 16:38
2008.05.25
Непонятное поведение в сервисе: есть обычный код -


2-1209299390
Азат
2008-04-27 16:29
2008.05.25
простая работа с графикой


2-1209814797
Boris
2008-05-03 15:39
2008.05.25
Как сделать видимыми границы таблицы в Word ?


2-1209449696
dart
2008-04-29 10:14
2008.05.25
Помогите разобраться почему записи не сохранились?