操作access提示insert into语句的语法错误
我在做delphi的一个小程序,做注册的功能的时候遇到了问题,以下是我的代码:
userName := editRegUserName.Text; passWord := editRegPwd.Text; sql1 := 'insert into userinfo (username,password) values(:a,:b)'; ADOQuery.close; ADOQuery.SQL.Clear; ADOQuery.sql.add(sql1); ADOQuery.parameters.ParamByName('a').Value:=userName; ADOQuery.parameters.ParamByName('b').Value:=passWord; ADOQuery.execsql;
with ADOQuery do begin Close; SQL.Clear; SQL.Add('insert into userinfo (username,password) values ([editRegUserName.Text][editRegUserName.Text])'); ExecSQL; update; end;