各位高手,现在我在用ADO组件开发时遇到了一个问题,ADOConnection控件设置connectionstring与ODBC的一个SQL数据库连接,而且连接己获成功。但是我用ADOTable控件与ADOConnection连接时,会发生“raised exception class EVariantTypeCastError with message 'Could not convert variant of type(Null) into type(String)'”的错误。用单步执行时,是到ADOTable.open时出错,我怀疑是ADOTabler.TableName属性的赋值有问题。我试过了分别在设计时与运行时设置ADOTable.TableName属性(运行时是直接赋给一个Sring的常量),然后再执行ADOTable.open,结果都是出现了上面的错误。想请教一下是什么原因。
解决方案 »
- 请指教TChart画图问题
- 请问Combobox如何设置文本垂直居中?
- 动态释放ODAC组件时 invalid pointer operation
- 请问大家,在Windows下可以用C++开发基于完成端口的高效能Server程序,那用Java能实现这种程序吗,如何实现,谢谢
- 如何开发一个播放器类似的界面?包括可以根据ini文件来换皮肤等等
- 自动下载问题
- 可能是关于SQL SERVER简单的问题吧
- 菜鸟的提问:怎么对于图象文本段要能查的到,在dbgrid显示
- 在delphi中进行OpenGL编程,要加什么组件吗?
- 请问如何读取OpenDialog中的多个文件名
- 超难问题:windows 2000与windows 2003下数据库互相访问时特慢,请问有什么解决方法吗?分不够可以再加!!!!
- 放分200 惨烈恭喜aiirii做大版主——镇江兄
可以给这个字段给个默认值 比如空格
我试过用 refresh 方法,但 refresh 方法必须在 adotable打开后才可以使用,但是我在打开 adotable 时就出现同样的错误。