MDAC ( 积分: 50 )

  • 主题发起人 主题发起人 hzjzxp
  • 开始时间 开始时间
H

hzjzxp

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi调试状态下提示MSjet40.dll ,MSado15.dll出错,运行状态下显示查询过于复杂,同样的查询在SQLServer上运行没问题,而在Access数据库查询出问题,请大家指教
 
SQL SERVER的SQL和JET SQL的语法不同,像UPDATE, JOIN等.
在SQL SERVER中能执行的语句不一定能在ACCESS数据库中执行
贴出SQL才好分析
 
即便就是JET,3.5跟4.0对语句的支持也不一样,比如对默认值,自增等
 
移植是很麻烦的事情.
 
***********************
***********************
***********************
***********************
***********************
***********************
***********************
 
你将这种SQL代码写在DELPHI代码中,服了YOU!
不管是SQLSERVER,还是ACCESS,都将它写成视图或什么的.
 
现在不是说为什么不用视图的问题,我不用视图有一定的原因!
同样的查询在SQLServer中可以,那Access应该也可以!解决这个问题是关键!
 
多人接受答案了。
 
后退
顶部