Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.03.07;
Скачать: CL | DM;

Вниз

ошибка INSERT INTO   Найти похожие ветки 

 
helluvaname   (2010-01-07 02:35) [0]

Всем привет!
Никак не могу справиться с ошибкой при выполнении

ADOQuery1.SQL.Add(" INSERT INTO Table1 (Field1) ");
ADOQuery1.SQL.Add(" VALUES ("+Edit1.Text+")");


если в поле Edit1 ввожу число то выдает:

Текущий проводник не поддерживает возврат нескольких наборов записей в результате одной операции

если ввожу string то выдает:

Параметр xxx не имеет значения по умолчанию

вот полный код:

procedure TForm1.Button3Click(Sender: TObject);
begin
ADOQuery1.close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add(" INSERT INTO Table1 (Field1) ");
ADOQuery1.SQL.Add(" VALUES ("+Edit1.Text+")");
ADOQuery1.Open;
BookName.Refresh;
DBGrid1.Repaint;
//MsgBox(Edit1.Text);
end;


 
Германн ©   (2010-01-07 02:57) [1]

Блин, модераторы!
:)
Уже написал ответ!
Еще раз писать что-ли? :)


> helluvaname   (07.01.10 02:35)  


> Текущий проводник не поддерживает возврат нескольких наборов
> записей в результате одной операции

Приведи оригинальный ответ на аглицком. (Просто интересно).

И какой учебник учил тебя применять метод Open при модификации данных БД?


 
12 ©   (2010-01-07 09:22) [2]

use parametrs
ex:
{
qQ.sql.text =
Select
a
From  d
Where
d.UreDate = :PD
}

qQ.Parameters.ParamByName("PD").Value:=s;
qQ.Active:=true;


 
helluvaname   (2010-01-07 10:19) [3]

2 Герман, интернет - вот мой учебник)

Спасибо всем, вот рабочий код:

procedure TForm1.Button3Click(Sender: TObject);
begin
ADOQuery1.close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add("INSERT INTO Table1 (Field1) VALUES (:pfield1)");
ADOQuery1.Parameters.ParamByName("pfield1").Value := Edit1.Text;
ADOQuery1.ExecSQL;
end;


Извините, что не в той ветке создал.


 
12 ©   (2010-01-07 10:49) [4]

>> Германн ©  
поставь Punto Switcher & разреши вести в нем дневник
(я так к нему привык - что при переходе на новую машину обязательно ставлю первым делом)

>> helluvaname  
ADOCommand еще лучше использовать


 
Anatoly Podgoretsky ©   (2010-01-07 13:06) [5]

> helluvaname  (07.01.2010 02:35:00)  [0]

У тебя есть вопрос по Дельфи?



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

Текущий архив: 2010.03.07;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.005 c
15-1261435653
Piter
2009-12-22 01:47
2010.03.07
Отпуск с точки зрения ТК РФ


3-1235022074
Программер
2009-02-19 08:41
2010.03.07
5 миллионов записей


4-1229864623
Максим
2008-12-21 16:03
2010.03.07
взаимодействие с проводником windows


3-1235913922
sco
2009-03-01 16:25
2010.03.07
ошибка в SQL коде


2-1262761116
Igor2100
2010-01-06 09:58
2010.03.07
Потоки+dll





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