用microsift oledb provider for odbc drivers
with adoquery1 do
begin
delete;
close;
sql.Clear;
sql.add('select * from MainTab where datepart(yyyy,checkDate)=year(date()));
Open;
end
执行sql的时候就报“[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是1”。但是用microsoft jet4.0 oledb provider的驱动,不报错。
想不通是怎么回事。求救!!
with adoquery1 do
begin
delete;
close;
sql.Clear;
sql.add('select * from MainTab where datepart(yyyy,checkDate)=year(date()));
Open;
end
执行sql的时候就报“[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是1”。但是用microsoft jet4.0 oledb provider的驱动,不报错。
想不通是怎么回事。求救!!
解决方案 »
- 感谢大家几个月来对我的帮助,散掉所有可用分!
- 我是应该用ftp还是应该用邮件来交换数据
- QuickReport简单问题!
- 如何实时读取代理服务器日志并存入数据库,并可计算出每用户的流量百分比?
- 为什么会出现这种错误?
- 如何对DBGRID中选中的多行记录进行操作?
- 关于HINT:如何在Listbox or Listview(ViewStyle:=vsreport)中动态显示每一项目的 Hint ?
- 多多指点。。。。
- 如何将dbf表的a字段(有n条记录)随机排列,然后选取这个字段的所有记录
- 关于全局变量的问题!
- "仓库入库单类型"程序实现方法(主从表),讨论!求解!
- 一个delphi应用程式怎么样使它同时播放两个rm文件
程序中的语句确实如此。但是总通不过。sigh
"yyyy"的引号不对,应该是''而非"
我奇怪的是,你后面知道用year取年,为什么前面却用个datepart