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

Вниз

Ай нид хэлп!   Найти похожие ветки 

 
Данила   (2007-12-29 11:05) [0]

Здравствуйте! У меня есть таблица gs с полями (ID1, name, n, disabled, ID2). Пытаюсь в неё добавить новое поле  с помощью следующего кода:

   with AdoCommand1 do
   begin
   CommandText :=
       "insert into gs (name,n,disabled,ID2)"+
       "values (Replace(:Name,""/"",""-""),1,0,:ID2)";
   CommandType := CmdText;
   Parameters.ParamByName("ID2").Value := ID;
   Parameters.ParamByName("Name").Value := Name;
   Execute;
   end;


У меня он не работает, текст ошибки: "AdoCommand1: Parameter "ID2" not found".

Я что-то упустил или где-то ошибка?


 
Sergey13 ©   (2007-12-29 11:14) [1]

> [0] Данила   (29.12.07 11:05)

Вообще то insert добавляет новую запись. Новое поле в таблице создается через ALTER TABLE.


 
Данила   (2007-12-29 11:23) [2]

сорри, надо добавить новую запись конечно же...


 
Виталий Панасенко(дом)   (2007-12-29 11:24) [3]

prepare сделай


 
Данила   (2007-12-29 11:33) [4]

Попытался. Не помогает...


 
Виталий Панасенко(дом)   (2007-12-29 11:38) [5]

а имя параметра поменять не пробовал ?


 
Данила   (2007-12-29 11:43) [6]

пробовал, по всякому делал, и просто ID, и ID1, idddd, и т.д., не помогло(


 
BoxTer   (2007-12-29 12:11) [7]

Если процедура создана и текст в нее забит в десигн-тайме, ткни кнопочку Параметерс в инспекторе объектов, чтоб обновить список параметров.
Если динамически в ходе работы - обновляй Parameters.Refresh


 
Данила   (2007-12-29 12:16) [8]


> чтоб обновить список параметров.

а зачем его обновлять?

P.S. Не помогло(


 
sniknik ©   (2007-12-29 13:26) [9]

как бы странно не звучало... но попробуй пробел вставить между параметром и скобкой. -> ":ID2 )"

и сделай апдейт провайдеру (MDAC последний поставь)


 
sniknik ©   (2007-12-29 13:28) [10]

+
> CommandType := CmdText;
вот это либо убери (оно и так по умолчанию), либо ставь ДО того как запрос вносишь.



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

Форум: "Базы";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.047 c
15-1208641026
Германн
2008-04-20 01:37
2008.06.01
А что твориться на Королевстве?


2-1210127120
fluxion
2008-05-07 06:25
2008.06.01
SQL запрос.


2-1210585970
smartleds
2008-05-12 13:52
2008.06.01
Подскажите плз в чем может быть причина


2-1210214413
Steve
2008-05-08 06:40
2008.06.01
Рдактирование диаграмм в MSExcel


15-1208245681
XentaAbsenta
2008-04-15 11:48
2008.06.01
Когда же наконец в Delphi for Win32 появятся дженерики





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский