Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
3-1235917104
Den
2009-03-01 17:18
2010.03.07
TreeView и база данных


1-1239176461
MAcK
2009-04-08 11:41
2010.03.07
TXMLTransformClient


2-1262073913
oleg1963
2009-12-29 11:05
2010.03.07
Добавить компонент в класс. Получилось.


10-1164879867
salexn
2006-11-30 12:44
2010.03.07
Регистрация сервера


15-1261258220
Юрий
2009-12-20 00:30
2010.03.07
С днем рождения ! 20 декабря 2009 воскресенье




   Наверх