如何解决delphi 7.0 ado的这个bug?--invalid variant type

老宛 2006-01-23 11:20:08
在delphi 7.0中建立一个和sql server的adoconnect,一个adotable(这个表中有整形列,也要有字符串列),一个datasource,一个dbgrid,在dbgrid中编辑,在post的时候就会报这个错误,invalid variant type,哪位老大能够解决这个问题?
...全文
384 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengzsz 2006-01-25
  • 打赏
  • 举报
回复
没有遇到过
78hgdong 2006-01-25
  • 打赏
  • 举报
回复
右键adotable的某字段看看,选为某字段的类型FRSTRING看行不?
kongguangming 2006-01-25
  • 打赏
  • 举报
回复
delphi对sqlserver里的bigint的支持好像有问题,以前看到过也是类型导致的错误就是bigint的问题,换个类型吧。
老宛 2006-01-25
  • 打赏
  • 举报
回复
在post之前,所有的列都有值,有主键,没有重复的行,唯一的原因就是我的主键列的类型是bigint,如果是int就没有错误。但是在delphi6.0中就没有问题
海阔天空1977 2006-01-24
  • 打赏
  • 举报
回复
哦,这种我也遇到过,可能是由于你要操作的表里面没有记录造成的,可能在操作表之前判断一下,应该就不会出现了。
zhangl_cn 2006-01-24
  • 打赏
  • 举报
回复
没遇到过
老宛 2006-01-23
  • 打赏
  • 举报
回复
没有人能解决这个问题吗?
aiirii 2006-01-23
  • 打赏
  • 举报
回复
>>invalid variant type,
大多数时候,是有空字符没输入就提交

有时是提交了错误的类型,
youcheng1 2006-01-23
  • 打赏
  • 举报
回复
呵呵~~,楼主不要吓人。
GARNETT2183 2006-01-23
  • 打赏
  • 举报
回复
这个也不是一个bug...
阿三 2006-01-23
  • 打赏
  • 举报
回复
delphi没有问题
是你程序的问题,呵呵...仔细检查一下你的程序吧。
zahahui 2006-01-23
  • 打赏
  • 举报
回复
表中没有主键吧。
老宛 2006-01-23
  • 打赏
  • 举报
回复
唉,怎么又没有人了,晕死了
老宛 2006-01-23
  • 打赏
  • 举报
回复
不会吧,难道是我的delphi软件的问题?delphi7.0,你的在哪里下载的?
ly_liuyang 2006-01-23
  • 打赏
  • 举报
回复
没有这个问题哦
D7的
老宛 2006-01-23
  • 打赏
  • 举报
回复
难道你们都没有这个问题吗?我在delphi6.0中就没有这个问题,为什么用delphi7.0反而出了这个问题
老宛 2006-01-23
  • 打赏
  • 举报
回复
绝对没有,你可以试试看
yimten968 2006-01-23
  • 打赏
  • 举报
回复
你在編輯中,是否有非法字符.

2,507

社区成员

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

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