Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Вниз

Добавить значение в уже имеющуюся строку   Найти похожие ветки 

 
Шакал ©   (2007-05-31 14:23) [0]

D7 БД Access
Мастера объясните пожалуйста как добавить данные в таблицу уже заполненную строку:
пишу так

var i : string;
begin

i:=dat.ADOQ.FieldByName("id").Value;
dat.ADOQu.SQL.add("update ukadry set Уволен=:n where id=:x");
dat.ADOQu.Parameters.ParamByName("x").Value:=i;
dat.ADOQu.Parameters.ParamByName("n").Value:=dateedit1.Text;
dat.ADOQu.ExecSQL;

Ругается что неправильно определен объек Parameter


 
DiamondShark ©   (2007-05-31 14:26) [1]


> Ругается что неправильно определен объек Parameter

Дословно пиши, как ругается.


 
Шакал ©   (2007-05-31 14:28) [2]

Неправильно определен объек Parameter. Предоставлены не полные или несовместимые данные.


 
Шакал ©   (2007-05-31 14:49) [3]


> Неправильно определен объек Parameter. Предоставлены не
> полные или несовместимые данные.

ага, это он ругался на дату поставил ":n" - это прошло, теперь ругается
на id
Ошибка синтаксиса (пропущен оператор) в выражении запроса "ID=?


 
Savek   (2007-05-31 14:52) [4]

SQL.Clear - не забыл ли?


 
Шакал ©   (2007-05-31 14:57) [5]


> SQL.Clear - не забыл ли?

ЗАБЫЛ %)...
Все пошло

> Savek

Спасибо


 
Плохиш ©   (2007-05-31 15:25) [6]


> dat.ADOQu.SQL.add("update ukadry set Уволен=:n where id=:x");

Тенденция, однако. Интересно в какой книжке этому учат неокреопшие умы?


 
Шакал ©   (2007-05-31 15:55) [7]

а как писать???
sql.text:=
???


 
Плохиш ©   (2007-05-31 15:58) [8]

Да


 
Шакал ©   (2007-05-31 16:00) [9]

а я особой разницы не вижу, работает одинаково....


 
DiamondShark ©   (2007-05-31 16:04) [10]


> а я особой разницы не вижу,

зато про Clear не забудешь.

а какой разницы ты ожидал? фанфар и салюта?


 
Плохиш ©   (2007-05-31 16:06) [11]


> Шакал ©   (31.05.07 16:00) [9]
> а я особой разницы не вижу

Я заметил, по

> Шакал ©   (31.05.07 14:57) [5]
>
> > SQL.Clear - не забыл ли?
>
> ЗАБЫЛ %)...


 
Шакал ©   (2007-05-31 16:08) [12]

тоесть если SQL.TEXT то очищать sql ненадо? и это вся разница?


 
sniknik ©   (2007-05-31 16:22) [13]

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



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

Форум: "Начинающим";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.032 c
2-1181028970
RomanLN
2007-06-05 11:36
2007.06.24
После заполнения комб списка в конце остаються пустые строки


2-1180234804
vegarulez
2007-05-27 07:00
2007.06.24
Пинг, TIdIcmpClient, except.


15-1180263714
Kostafey
2007-05-27 15:01
2007.06.24
Надежность программного обеспечения.


4-1168522359
Cj
2007-01-11 16:32
2007.06.24
Приостановка процесса


15-1180423013
ocean
2007-05-29 11:16
2007.06.24
Есть ли гарантии у антивирусов?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский