小弟用在Delphi中用一个AdoConnection控件通过ODBC方式来联接了一个Access数据库.
然后又用了一个AdoQuery控件来生成一个记录集,AdoQuery1的Connection属性已经设成了AdoConnection1 然后生成的语句是这样写的:
Query1.SQL.Clear ;
sSql:='select * from UserLogin where UserID="'+trim(Edit1.Text )+'" and UserPwd="'+trim(edpassword.Text )+'"';
Query1.SQL.Add(sSql);
Query1.Open;
当执行到Query1.open时系统就出错了:'[Microsoft][ODBC Microsoft Access]参数不足期待是2
小弟不太明白,是不是我的SQL语句写错了,还请各位帮忙看一下.
然后又用了一个AdoQuery控件来生成一个记录集,AdoQuery1的Connection属性已经设成了AdoConnection1 然后生成的语句是这样写的:
Query1.SQL.Clear ;
sSql:='select * from UserLogin where UserID="'+trim(Edit1.Text )+'" and UserPwd="'+trim(edpassword.Text )+'"';
Query1.SQL.Add(sSql);
Query1.Open;
当执行到Query1.open时系统就出错了:'[Microsoft][ODBC Microsoft Access]参数不足期待是2
小弟不太明白,是不是我的SQL语句写错了,还请各位帮忙看一下.
解决方案 »
- 自学的delphi.现希望能在长沙岳麓区附近找个全职.或其他地方兼职
- 招聘DELPHI程序员,地区:北京
- XML问题 在线等待
- 如何给你的Form加上自定义功能?
- 在Deplhi中,如何实现如PowerBuilder下拉式数据窗口的效果???
- 各位高手:如何通过程序删除IE的自动完成内容
- Delphi 的朋友有QQ或MSN留下 联系联系!
- dbgrid的列与多个数据集的字段问题,高分在线等待
- 在dxDbGrid中如何知道当前光标为第几行?
- delphi自己的向下兼容性太差拉! 毛病多多...
- 通过热电偶探测温度与电压,输送到电脑中,并绘制成曲线图,Delphi中应该怎么做?
- 如何獲取含有漢字的子串而不會出現亂碼?
你的代码我试过了,where后面只有一个条件的话就没有错了.可超过一个条件还是出错,错误信息是一样的,只变成期待是1
我的AdoConnect1的连接是这样设的:
Adoconnect1.LoginPrompt:=false;
Adoconnect1.ConnectionString:='Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=test';
Adoconnect1.Open;
我的代码在执行SQl数据库时应该没有问题吧?
USERID是INT型,所以没有错误,而USERPWD是STRING需要‘’