![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.06.2008
Сообщений: 19
|
![]()
здравствуйте! помогите пожалуйста у меня в программке нужно записать метки в столбце меток-Mp,
adoquery1.SQL.Text:='INSERT INTO Posylki(Mp) VALUES (0)'; ADOQuery1.ExecSQL; а он у меня записывает в во всех столбцах нули Последний раз редактировалось salima; 09.12.2009 в 15:33. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]()
dm.ADOQuery1.Close;
dm.ADOQuery1.SQL.Clear; dm.ADOQuery1.SQL.Add('INSERT INTO INSERT INTO Posylki(Mp) VALUES (:m)'); dm.ADOQuery1.Parameters.ParamByName ('m').Value:=edit1.text // если метка строкового типа dm.ADOQuery1.ExecSQL;
1 старый программист, лучше новых 2-х
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.06.2008
Сообщений: 19
|
![]()
он у меня добавляет точно также и в другие столбцы нули, если там у меня записи,то он пишет перед этими записями, а мне надо чтоб только поле Мр было заполнено
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]() Цитата:
попробуй так dm.ADOQuery1.Close; dm.ADOQuery1.SQL.Clear; dm.ADOQuery1.SQL.Add('INSERT INTO INSERT INTO Posylki(Mp) VALUES (:m)'); dm.ADOQuery1.Parameters.ParamByName ('m').Value:=0 // если метка строкового типа dm.ADOQuery1.ExecSQL;
1 старый программист, лучше новых 2-х
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 07.06.2008
Сообщений: 19
|
![]()
да, только поле Мр заполнилось нулями
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]()
1 старый программист, лучше новых 2-х
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 07.06.2008
Сообщений: 19
|
![]()
не поняла, то что я ввожу
ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('INSERT INTO INSERT INTO Posylki(Mp) VALUES (:m)'); ADOQuery1.Parameters.ParamByName ('m').Value:=0 // если метка строкового типа ADOQuery1.ExecSQL; прописывает новые строки в тех полях которые не нужно трогать вообще, т.е. добавляет нулевые строки |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]()
Ок. объясни подробно, что ты хочешь сделать
1 старый программист, лучше новых 2-х
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 07.06.2008
Сообщений: 19
|
![]()
у меня есть поля в таблице: номер правила, номер факта и метка посылки(Mp). В программе я пишу условие и если оно выполняется то в поле метка посылки записываю 0.
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]() Цитата:
if ...... then begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('INSERT INTO Posylki(Mp) VALUES (:m)'); ADOQuery1.Parameters.ParamByName ('m').Value:=0 // если метка строкового типа ADOQuery1.ExecSQL; end;
1 старый программист, лучше новых 2-х
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ADOQuery | Sanakan | Помощь студентам | 0 | 10.11.2009 23:31 |
AdoQuery | Stanislav | БД в Delphi | 34 | 26.06.2009 22:09 |
ADOQuery | antoni | БД в Delphi | 3 | 19.06.2009 07:49 |
ADOQuery | Только_Учусь | Помощь студентам | 2 | 16.07.2008 00:31 |
ADOQuery | Roof | БД в Delphi | 2 | 12.07.2008 18:08 |