为什么我的ado链接总是报错啊,大虾们帮帮忙看下下

genesea 2003-08-25 08:35:11
我用了Ado connection,Adotable,Datasource以及一个Dbgird控件,连接主机linux,通过build 的 方式建立链接字段,密码为空,数据库是Sybase的在设计时将AdoTable 的属性Active 设为True时可以正常显示,但一运行就出现错误提示class EVariantTypeCastError could notconvert variant of type(Null)into type (String),再运行后结果正确,百思不得其解。。。
求救中.....
...全文
24 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
genesea 2003-08-25
  • 打赏
  • 举报
回复
不是啊
我的表中所有字段都有值的呀
而且我没有对表做任何引用
仅仅是建立了连接
而且在使用AdoQuery 和AdoDataSet不会出现这样的错误??
有谁能帮我的呀
我是新手
leady 2003-08-25
  • 打赏
  • 举报
回复
本来想单独发贴,但大家主题一样

我的是Delphi6+UPdate2
连Orale817
ADOConnect,ADOTable,datasouce,datagrid
在应用程序中调试状态打开表时,出现
EInValidOpData错误

在非调试状态运行时却很好!
mxk19791116 2003-08-25
  • 打赏
  • 举报
回复
你可以给字段全付值,这样就不会出错了。
  • 打赏
  • 举报
回复
楼上说的有理,你最好手工打开table
yesxwl 2003-08-25
  • 打赏
  • 举报
回复
运行时使用了表中数据,而此数据中有空值,且要转换成字符型。单步跟踪下

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧