在BCB里用SQL进行 insert

IHelpYou 2002-11-27 07:51:20
我这样写一的sQl语句
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("insert into values 表名"+(QuotedStr(Edit1->text),QuotedStr(Edit2->Text));
ADOQuery1->ExecSQL();
出错了。它说 insert into的语法有错。
我要怎样做才行 ?
谢谢

...全文
80 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xianyunguhe 2002-11-27
我也要学习...
回复
jimmyxc 2002-11-27
insert into 表名
字段名
values 值
最好加上字段名这样比较好操作,万一表结构变化了比较方便修改,经验之谈
回复
dpianpian 2002-11-27
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("insert into values 表名+");

ADOQuery1->SQL->Add(QuotedStr(Edit1->text));
ADOQuery1->SQL->Add(",");
ADOQuery1->SQL->Add(QuotedStr(Edit2->Text));
ADOQuery1->ExecSQL();
回复
我不懂电脑 2002-11-27
sert into 表名 values()
回复
keenleung 2002-11-27
楼主,结帐吧...
回复
sncel 2002-11-27
insert into 表名(字段名) values(值);
回复
痞子酷 2002-11-27
->add("
insert into Table(a,b)
values(\'aaa\',\'bbb\')
");
回复
warton 2002-11-27
另外,你要注意c++中的转意字符的问题,如\'表示',\'0\'表示'0'
回复
warton 2002-11-27
是呀:insert into 表名 values(....);
回复
ADOQuery1->SQL->Add("insert into values 表名"+(QuotedStr(Edit1->text),QuotedStr(Edit2->Text));
---->
ADOQuery1->SQL->Add("insert into 表名 values("+QuotedStr(Edit1->text)+","+QuotedStr(Edit2->Text)+")");
如果字段是字符型的:
ADOQuery1->SQL->Add("insert into 表名 values('"+QuotedStr(Edit1->text)+"','"+QuotedStr(Edit2->Text)+"')");



回复
yyfzy 2002-11-27
SQL的插入语句的格式是这样的:

insert into tablename
(first_column,...last_column)
values (first_value,...last_value);
例如:
insert into employee //表名
(firstname, lastname, age, address, city) //字段名
values (‘Li’, ‘Ming’, 45, ‘No.77 Changan Road’, ‘Beijing”);//值

由于你的值是输入的,可以使用Format格式输入,例如:
AnsiString SQLStr1,SQLStr2;
SQLStr1="Insert Into tablename (field1,field2,field3)";
SQLStr2=Format("Values('%s','%s','%s')",OPENARRAY(TVarRec,(Edit1->Text,Edit2->Text,Edit3->Text)));
ADOQuery1->Close();
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(SQLStr1);
ADOQuery1->SQL->Add(SQLStr2);
ADOQuery1->ExecSQL();



回复
kingfish 2002-11-27
insert into 表名 values()
回复
相关推荐
发帖
C++ Builder
创建于2007-08-02

1.3w+

社区成员

C++ Builder相关内容讨论区
申请成为版主
帖子事件
创建了帖子
2002-11-27 07:51
社区公告
暂无公告