一个可恶的数据库问题(15分)

  • 主题发起人 主题发起人 李崇文
  • 开始时间 开始时间

李崇文

Unregistered / Unconfirmed
GUEST, unregistred user!
今天真倒霉!
我写下SQL语句:
SELECT a.dev_id,c.dev_mc,a.al_type,b.al_level,a.al_state,
b.reason,b.al_measure,a.al_time
FROM alreport a,alconfig b, device c
WHERE a.al_type=b.al_type and a.dev_id=c.dev_id
设置TQuery.Active:=true时
出错:
[Microsoft][ODBC Microsoft Access 驱动程序] 参数不足,期待是 1。
望大虾指点迷津?
 
Tquery.SQL清空了吗,
1。是不是以前还有SQL语句呢???
2。Tquery的语句中多了:号,而Tquery.ParamCheck又为True???
 
这个是不是odbs配置得问题?
 
1.where语句后加两对()
2.库类型?
3.BDE配置。
 
沈前卫说的有道理,
不过我觉得,在access 中最好不要使用表的别名.
 
同意沈前卫的意见
 
建议你在Access中建一个查询,修改其SQL内容为你的SQL语句进行调试,正确后再Copy过来即可
 
肯定你写了一个在数据集没有的字段。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
844
DelphiTeacher的专栏
D
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
后退
顶部