SQL问题,真是没有办法,搞不清楚。(50分)

E

EricER

Unregistered / Unconfirmed
GUEST, unregistred user!
Select TaskCode from TB_SecretTask
where ((SenderID In (Select LoginID from TB_Login where Department=:Department and Authority>=:Authority) and TaskStatus=:TaskStatus1)
or (ReceiverID In (Select LoginID from TB_Login where Department=:Department1 and Authority>=:Authority1) and TaskStatus=:TaskStatus2))
and IsFinish=:IsFinish Order By TaskCode Desc
语句如上,在2000上能顺利执行,但在ME或98下出现类似如下错误:
SQL Error [MDA 驱动程序错误] 资料类型不符合
先50,如先我之前解决再加100。
 
升级ADO到2.5以上
 
给ado打补丁,或升级到2.5以上
 
升级什么?????
我用的是 Delphi6(企业版)Update pack 2
ODBC版本是3.520.90xx.0
不知道是不是最新的。但也是刚从ms网站上下的。
不知道还要升级什么,哪里升级。
 
找一个 高版本的 MDAC_Type.exe 安装就可以了
 
To:garden_p
我下的是2.7版的
 
具体错误代码:
General SQL error[Microsoft]
[ODBC Microsoft Access 驱动程序]准则运算的资料类型不符合.

谁能帮忙解答,不胜感谢!!!!!!
 
你的问题很明显,就是错在驱动上了。你下一个mdac2.5用,现在有3.0但是我不建议你用。
因为3.0不稳定。你试一下就知道了我上次就是这个问题。不知道适合你不
 
用的是ACCESS?那就难怪了。
我最讨厌ACCESS了,里面的MDAC_Type只有天知道会被什么软件修改。
微软本身就是一个大杂烩,谁也搞不清楚。
我以前编过一个ACCESS程序,后来机器上装了SQL SERVER2000后,原来的程序就不行了。
**** MS
 
To 墙头草:
一定要用2.5的吗???
我已经下了2.7的,并已经安装还是出现此错误。
To yck:
我也很讨厌,但没有办法,难道作一个小东西也要特意的去装一个
SQL吗?????
 
建议用DBF或PARADOX,它们跟系统的关联较少。
不象ACCESS,本来好好的,说翻脸就翻脸,而且死都不知道死在哪里。
 
Nod,Access确实是垃圾,同样规模的数据库,可能要双倍的时间
 
先把数据倒一下,从ACESS到PARADOX,赶快换库吧还来得及。
开发前就要想清楚,小库就用PARADOX就行了。
大点的如果没有正版的,就看哪个数据库高手多,就用那个,省时间。反正没有一个
是绝对可靠的,谁知道美国的那些软件有多少个supervisor。
 
散分吧
实在不想去搞它了!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
823
SUNSTONE的Delphi笔记
S
I
回复
0
查看
737
import
I
顶部