有关msflexgrid中的问题

wxy001 2002-10-12 07:46:47
我在用msflexgrid中,调用的是ACCESS写的一个课程的相关内容,但是在运行时,出现row,column数值无效,还有表达式中的数据类型不比配
请大家做点善事,积德积尚!
...全文
23 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
of123 2002-10-15
你的问题最大可能是数据库文件没有访问到。
copy代码的时候没有带上数据库文件;或者原来代码中使用了数据库文件的绝对路径,copy后路径改变。这样在运行时记录集为空。
form启动后定位到msflexgrid控件,此时出现row和col超限错误。同时,代码中引用了记录集中的数据,由NULL而引起数据类型不匹配。
回复
np20000 2002-10-15
这个错误我见过,估计和行列的值超过范围有关系,比如往10行20列的格子里头填10行30列的数据就会出错,具体原因需要调试,建议你先把数据减少,比如就2个看看是否出错,估计是范围的问题,希望对你有帮助
回复
wxy001 2002-10-15
有没有人回答呀,我还在等着你们的回答呢!
回复
wxy001 2002-10-14
同时还出现了“修改功能下,不允许出现新数据”,在我想添加新的内容时
回复
chanet 2002-10-12
发实例过来看一下!
回复
wxy001 2002-10-12
同时在access中的内容无法在vb 中显示
但是当我新输入新的数据是,已经有的信息行虽然没有信息显示,但是输入的信息却自然的就把前面的行给空出来了,至于rs.recordcount=0 ,是用?rs.recordcount去调试吗?
回复
lonelystarcn 2002-10-12
当打开的RS.recordcount=0时,col=-1
出现row,column数值无效的原因是:
在这种情况下还引用了msflexgrid.Text
出现表达式中的数据类型不比配的原因可能是:
当某个字段的值为NULL的情况下你引用了msflexgrid.Text或将该值赋给了一STRING类型的变量
回复
ymli 2002-10-12
单句执行,看到哪句出现上面的信息
回复
wxy001 2002-10-12
没有任何语句出错,只是在运行的时候出现上面的信息,但是还是可以打开的,不过在窗体中却什么也没有出现,只是设计的时候的一些控件出现,但是却无法调用在access中的内容
回复
crystal_heart 2002-10-12
我记得有一种情况下col的数值是无效的,cols为-1,可惜我这没有代码,因为那代码不属于我的。
回复
ymli 2002-10-12
把出错的语句贴出来
回复
wxy001 2002-10-12
再具体点,好象就说不出来了,反正上面的信息就这些了
我想问的是有关row,column 的问题是出在什么地方,以及这些信息的出现是和程序中的哪些项目有关的 谢谢
回复
tolimit 2002-10-12
可以说的更具体点吗?
回复
发帖

1183

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2002-10-12 07:46
社区公告
暂无公告