各位大侠:
偶是初学者,在XP中开发了VB程序,在xp上可以正常运行,拷贝到windows2000下运行出错?我的表中有允许为NULL的字段,
运行到取DataGrid当前行字段值的语句:
id=DataGrid1.Columns(0).text
时出错提示:“类型不匹配”执行查询语句后,系统也会提示“运行时错误,下标越界”不知道该如何解决?
是不同操作系统需要不同的控件支持?
偶是初学者,在XP中开发了VB程序,在xp上可以正常运行,拷贝到windows2000下运行出错?我的表中有允许为NULL的字段,
运行到取DataGrid当前行字段值的语句:
id=DataGrid1.Columns(0).text
时出错提示:“类型不匹配”执行查询语句后,系统也会提示“运行时错误,下标越界”不知道该如何解决?
是不同操作系统需要不同的控件支持?
id=val(DataGrid1.Columns(0).text)
第一bug已经解决了,
另外,第二个问题我也找到原因了,是因为我有取多列的值,而DataGrid默认只有Columns(0),Columns(1)
‘默认’是什么意思?DataGrid有几列就可用几列呀。