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

Вниз

Ругается на целое число   Найти похожие ветки 

 
SveTT   (2008-01-24 22:55) [0]

... string="Select max(ID_i) AS MAXID FROM from "Z.db" Where ID<>0";
DMFrm.OPERQUERY.Locate("ID_i", "MAXID" , []);

ID_i  - целочисленное, цифровое поле
Ошибка "MAXID нот валид интегер валю". Почему?


 
palva ©   (2008-01-24 23:59) [1]

Ошибочный оператор SELECT - два раза подряд FROM


 
SveTTT   (2008-01-25 00:03) [2]


> Ошибочный оператор SELECT - два раза подряд FROM

опечатка (здесь)


 
palva ©   (2008-01-25 00:07) [3]

Ну тогда MAXID = NULL


 
SveTTT   (2008-01-25 00:15) [4]

Точно не NULL.
DMFrm.OPERQUERY.Locate("ID_i", "144" , []); - все о"k
DMFrm.OPERQUERY.Locate("ID_i", "MAXID" , []); - ошибка


 
ЮЮ ©   (2008-01-25 03:55) [5]

> DMFrm.OPERQUERY.Locate("ID_i", "144" , []); - все о"k
> DMFrm.OPERQUERY.Locate("ID_i", "MAXID" , []); - ошибка

потому что строку "144" можно преобразовать к целому, а строку "MAXID" - нет.

Если у тебя есть переменная maxId: integer , которой присвоено какое=то значение, то для перехода к записи надо и указываь эту ПЕРЕМЕННУЮ, а не строку с её именем:
 DMFrm.OPERQUERY.Locate("ID_i", maxId , []);


 
Sergey13 ©   (2008-01-25 08:35) [6]

> [0] SveTT   (24.01.08 22:55)
> ... string="Select max(ID_i) AS MAXID FROM from "Z.db" Where ID<>0";

Что за ... string? По смыслу вроде текст запроса в компоненте типа TQuery. Тогда и обращаться к MAXID вероятно надо как Query1.FielByName("MAXID").asInteger.
Т.е. DMFrm.OPERQUERY.Locate("ID_i", Query1.FielByName("MAXID").asInteger , []);



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
1-1194786224
9899100
2007-11-11 16:03
2008.02.17
обработка строк текстового файла


15-1199627539
kit
2008-01-06 16:52
2008.02.17
хочу научится кодить


15-1200311187
asdf
2008-01-14 14:46
2008.02.17
XML?


2-1201119724
AntonUSAnoV
2008-01-23 23:22
2008.02.17
простой вопрос


4-1183466278
DelphiN!
2007-07-03 16:37
2008.02.17
Освобождение ресурса, занятого через CreateFileMapping