Главная страница
    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.037 c
2-1180537474
[Salo] phantom
2007-05-30 19:04
2007.06.24
ООП


11-1163603498
SysError
2006-11-15 18:11
2007.06.24
http://www.kolnmck.ru/files/242a/kol_mck.7z


15-1180348932
Думкин
2007-05-28 14:42
2007.06.24
CodeGear Новосибирск


9-1154443127
RomanH
2006-08-01 18:38
2007.06.24
Пилотирование камеры в 3D


15-1180511542
antonn
2007-05-30 11:52
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский