以前的程序采用的 datagrid,其中去值时用 datagrid1.columns("车号")。一切正常。
升级到sp6 后,通用的语句datagrid1.columns("车号")就出错了,错误为Column not found, 车号。
到底是什么问题?SQL语句中用了 ch as 车号,不知道什么原因。怎么解决?
升级到sp6 后,通用的语句datagrid1.columns("车号")就出错了,错误为Column not found, 车号。
到底是什么问题?SQL语句中用了 ch as 车号,不知道什么原因。怎么解决?
解决方案 »
- vb可以捕获模拟摄像头吗?
- 小妹求救~~~~
- 太穷了,请兄弟姐妹帮帮忙!自己编的一个软件,想让软件的使用者注册!
- 彻底放弃,CSDN的BLOG实在是让我无话可说了,找了1个小时,终于还是找不到发表文章的地方,不发表了,反正在硬盘里也不会烂掉!!!!!
- 如何用VB解析域名?
- VB中使用sql中insert碰到的问题
- commondialog:怎样改变保存对话框的显示内容?
- 在VB代码编辑器中,如何把“替换”状态变回“插入”状态...?
- 设计显示学生名次的名次表(时间紧迫,老师要求近期交货,所以恳请各位汇编的高手务必相助,小弟不胜感激)
- VB求教!
- 关于下载问题(Up有分)
- 在OutLook Express中是如何嵌入按钮的,像Meuu那样嵌入的
主要的问题在于datagrid1.Refresh之后,紧接着用datagrid1.columns("车号")就不好用了。
当数据被读入之后,datagrid1.columns("车号")就能够正常使用了。为什么,datagrid1.refresh对datagrid1.columns() 到底有什么影响?
由于是以前的程序,不想做大的改动。
没有其他问题避免这个问题。
问题在于adodc1.refresh时触发了rowcolchange 事件,而datagrid1.columns()写在rowcolchange中,这时datagrid还没有读完毕,所以datagrid1.columns()不可用。