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

Вниз

Несоответствие типов данных в выражении условия отбора.   Найти похожие ветки 

 
BlackCat ©   (2003-12-02 19:01) [0]

Доброго времени суток, Мастера!

Ситуация такая, есть запрос:

SELECT MAX(Id) into :MaxId FROM Table1;
При попытке выполнить его выскакивает сообщение об ошибке :"Несоответствие типов данных в выражении условия отбора."
Может это быть из за того, что поле Id в моей таблице - автоинкремент.


 
Reindeer Moss Eater ©   (2003-12-02 19:09) [1]

"Несоответствие типов данных в выражении условия отбора."

И где у тебя условие отбора?


 
sniknik ©   (2003-12-02 20:16) [2]

> SELECT MAX(Id) into :MaxId FROM Table1;
> :MaxId
таблица куда вставляется параметром не задается

> Может это быть из за того, что поле Id в моей таблице - автоинкремент.
врядли, потому как SELECT INTO создает новую таблицу и ему плевать что в старой автоикремент


 
BlackCat ©   (2003-12-03 04:17) [3]

Ну а каким образом тогда можно сделать select в переменную, чтобы ее можно было потом использовать


 
ЮЮ ©   (2003-12-03 04:42) [4]

>При попытке выполнить его
Где и как ты его пытаешься выполнить?


 
sniknik ©   (2003-12-03 08:18) [5]

BlackCat © (03.12.03 04:17) [3]
> Ну а каким образом тогда можно сделать select в переменную, чтобы ее можно было потом использовать
селект в переменную можно сделать в MSSQL(да и то не так как у тебя) а у тебя аксесс.
используй
SELECT MAX(Id) AS MaxId FROM Table1


 
AleKo   (2003-12-03 08:34) [6]

Создай ADOCommand где пропиши свой запрос.
Создай ADODataSet и далее
ADODataSet:=ADOCOmmand.execute.

У тебя поучится DataSet с одной записью и одним столбцом.



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
14-86488
alexsys
2003-12-04 20:05
2003.12.26
Собаководство


7-86568
gunner
2003-10-22 10:29
2003.12.26
Как узнать (вычислить) дату перевода времени ?


4-86590
SGU
2003-10-29 13:42
2003.12.26
символ CTRL+BREAK в сом порт


1-86401
Pako
2003-12-12 10:01
2003.12.26
Как


3-86302
НАВИЧЕК
2003-12-02 12:24
2003.12.26
TADOQuery при выполнении INSERT... методом ExecSQL глючит??