![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
INSERT с параметрами [D6, Paradox]
SIL © (2004-10-26 09:19:00)Выполняю
Query.SQL.Text:='INSERT INTO O_LIST (LN) VALUES (:LN)';
Query.Params[0].AsInteger:=1;
Query.ExecSQL;
В случае DataBase на IB6 - все путем.
Если DataBase на Paradox - ошибка "Type mismatch in expression".
Где грабли ?
SIL (2004-10-26 11:54:00) [1]Бл#, прокатило..
Ну никак не думал, что для Paradox так строго !!
Спасибо.
Johnmen (2004-10-26 11:48:00) [2]>Говорить о несовпадении типов - сложно...
Но всё же попробуем.AsIntegerиAsSmallInt
SIL (2004-10-26 11:45:00) [3]и что еще прикольно, если запрос будет
'INSERT INTO O_LIST (LN) VALUES (1)'
то усе ок!
SIL (2004-10-26 11:39:00) [4]Таблица O_LIST создана в IB6 и Paradox одним способом:
CREATE TABLE O_LIST ( LN SMALLINT );
Говорить о несовпадении типов - сложно...
malamba (2004-10-26 10:09:00) [5]Грабли в конкретной таблице расшифровываются так:
Видимо в каком-то поле не совпадает тип данных с тем, которое имеется в запросе.
Johnmen (2004-10-26 09:32:00) [6]Грабли в конкретной таблице
Reindeer Moss Eater (2004-10-26 09:30:00) [7]Грабли в конкретных таблицах
SIL (2004-10-26 09:28:00) [8]Повторяю
------------
Выполняю
Query.SQL.Text:='INSERT INTO O_LIST (LN) VALUES (:LN)';
Query.Params[0].AsInteger:=1;
Query.ExecSQL;
В случае DataBase на IB6 - все путем.
Если DataBase на Paradox - ошибка "Type mismatch in expression".
Где грабли ?
-----------
Johnmen (2004-10-26 09:27:00) [9]А в чем вопрос ?
SIL (2004-10-26 09:26:00) [10]про конкретные таблицы
Johnmen (2004-10-26 09:25:00) [11]Что как ?
SIL (2004-10-26 09:24:00) [12]Это как ? Простите?
Reindeer Moss Eater (2004-10-26 09:21:00) [13]Грабли в конкретных таблицах