急急急急!!Delphi中如何将combobox中的选中值可完成对数据库的添加,保存,修改和删除
我尝试写了将combobox中选中值添加到数据库中,但是运行时提示有错。代码具体是什么还请大家指教,包括添加,修改,删除和保存的。我用了Ado连接access,其中有Ad...
我尝试写了将combobox中选中值添加到数据库中,但是运行时提示有错。代码具体是什么还请大家指教,包括添加,修改,删除和保存的。我用了Ado连接access,其中有Adoquery1,DataSource。
我写的添加代码如下,当按按钮添加时触发。但是运行时出错,还请高手指点。
procedure TForm9.Button1Click(Sender: TObject);
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select provinceno from province');
adoquery1.SQL.Add('select schoolno from school');
adoquery1.Open;
adoquery1.Append;
adoquery1.SQL.Append('insert into testplace(tprovinceno)values(''+combobox1.text+'')');
adoquery1.SQL.Append('insert into testplace(tschoolno)values(''+combobox2.text+'')');
adoquery1.ExecSQL;
end; 展开
我写的添加代码如下,当按按钮添加时触发。但是运行时出错,还请高手指点。
procedure TForm9.Button1Click(Sender: TObject);
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select provinceno from province');
adoquery1.SQL.Add('select schoolno from school');
adoquery1.Open;
adoquery1.Append;
adoquery1.SQL.Append('insert into testplace(tprovinceno)values(''+combobox1.text+'')');
adoquery1.SQL.Append('insert into testplace(tschoolno)values(''+combobox2.text+'')');
adoquery1.ExecSQL;
end; 展开
3个回答
展开全部
语句写错了。
我给出一个示例,不知道你的代码是从哪里抄来的,太寒了。
procedure TForm9.Button1Click(Sender: TObject);
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select provinceno from province');
adoquery1.Open;
adoquery1.Append;
adoquery1.fieldbyname('tprovinceno').asstring:=combobox1.text;
adoquery1.post;
end;
我给出一个示例,不知道你的代码是从哪里抄来的,太寒了。
procedure TForm9.Button1Click(Sender: TObject);
begin
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select provinceno from province');
adoquery1.Open;
adoquery1.Append;
adoquery1.fieldbyname('tprovinceno').asstring:=combobox1.text;
adoquery1.post;
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-06-04
展开全部
('insert into testplace(tprovinceno)values(''+combobox1.text+'')');
改为
('insert into testplace(tprovinceno)values('''+combobox1.text+'')'');
用“代表‘
改为
('insert into testplace(tprovinceno)values('''+combobox1.text+'')'');
用“代表‘
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询