帮我看一下,这代码哪里错了?

mprogramer 2002-08-04 09:01:34
procedure TForm4.FormShow(Sender: TObject);
var str:string;
begin
str:='DBQ='+'database\database.mdb'+';Driver={Driver do Microsoft Access (*.mdb)};DriverId=25;FIL=MS Access;UID=admin;UserCommitSync=Yes;';
adoconnection1.Close;
try
adoconnection1.ConnectionString :=str;
//ADOQuery1.Close;
ADOQuery1.Connection :=adoconnection1;
except
messagedlg('数据连接失败!',mterror,[mbok],0);
end;

end;

procedure TForm4.SpeedButton1Click(Sender: TObject);
begin
adoQuery1.SQL.Clear;
adoQuery1.SQL.Text := 'Insert Into user ([密码]) Values (' + '''' + edit1.Text + '''' + ')' ;
//adoQuery1.SQL.Add('Insert Into user ([密码])');
//adoQuery1.SQL.Add('Values ("abc")');
//adoQuery1.SQL.Add('Values (' + '''' + edit1.Text + ''''+ ')');
//ADOQuery1.SQL.Text := ' Where 用户名='+label1.Caption;
adoQuery1.ExecSQL;
end;
...全文
37 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
byc6352 2002-08-04
  • 打赏
  • 举报
回复
procedure TForm4.SpeedButton1Click(Sender: TObject);
begin
adoquery1.close;
adoQuery1.SQL.Clear;
//adoQuery1.SQL.Add('Insert Into user 姓名,密码 values('小王','''+trim(edit1.text)+''')');
adoQuery1.ExecSQL;
end;
dongxsoft 2002-08-04
  • 打赏
  • 举报
回复
你的adoconnection的连接参数不够,我没连接过access,给你一段参数参考一下吧(sql server的):
function GetConnectingString(sServerName,sDataBase,
sUserID,sPassword : string) : string;
begin
Result := 'Provider=SQLOLEDB.1;'
+ 'User ID=' + sUserID + ';'
+ 'Password = "' + sPassword + '";'
+ 'Extended Properties='
+ '"DRIVER=SQLServer;'
+ 'Address=' + sServerName + ',1433;'
+ 'Network=DBMSSOCN;'
+ 'DATABASE=' + sDataBase + ';"';
end;
mprogramer 2002-08-04
  • 打赏
  • 举报
回复
提示为Too few parameters.expected 1
dongxsoft 2002-08-04
  • 打赏
  • 举报
回复
写出你的错误提示
mprogramer 2002-08-04
  • 打赏
  • 举报
回复
还是不对呀?!
dongxsoft 2002-08-04
  • 打赏
  • 举报
回复
最好写出你的代码执行的错误提示,可以节省大家的时间
adoquery1.sql.clear;前加adoquery1.close;
'Insert Into user ([密码]) Values (' + '''' + 中‘[]‘需要吗?
gangaozh 2002-08-04
  • 打赏
  • 举报
回复
adoQuery1.SQL.Text := 'Insert Into user ([密码]) Values ('''' + edit1.Text + ''' ')' ;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧