我一用adotable,运行时就出错,WHY?(50分)

  • 主题发起人 主题发起人 chyingb
  • 开始时间 开始时间
C

chyingb

Unregistered / Unconfirmed
GUEST, unregistred user!
提示"Could not convert variant of type(Null) into type (Double)"
 
類型轉換問題,你要的是double,但默契值為null,所以不能寫入.
 
类型不匹配
 
不是
我什么都没干
一直都好好的,突然就不行了,就是说adotable控件一连上数据库就出错。
 
我已重装delphi,mssql
 
就差重装系统,我用xp
 
还是类型匹配的问题
 
把AdoTable删掉,再建一个AdoTable,将属性设成与原来一样。
另外,Delphi与ADO的补丁都装了吧。
 
类型的问题吧
 
是类型不匹配, 试试看那个字段不匹配设置默认值为0,
试试吧
 
把ADOTable里面的字段都清空,再重做一次
 
其他操作系统行,是不是xp不支持adotable
 
把数据库中的数据都清空一下,应该可以解决,是类型转换问题。
 
换个ado版本试一下。
 
想起來啦,是ado的bug問題,我曾經也碰到過,我好像是去下載了一ado補丁什麼的,
好久了,記不清了.肯定是這個問題.
 
应该是ADO联系数据库方式的问题。
你是不是用ODBC联接方式,换Microsoft.Jet.OLEDB.4.0方式试试。
 
应该是ADO联系数据库方式的问题。
如果您用的是5请该用6适宜下
 
wen,ADO补丁在哪下?
 
你的運行環境是不是:D5+ado+sql2000,(裝有sql 2000客戶端)
我記得在d5+ado+sql7.0沒問題,升級sql後出現問題,我是download的d5的那個patch什麼的.
現我還未找到那個地址.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部