Access2003
我的程序很简单,窗体上分别放ADOConnection1,ADOTable1,DBGrid1,DataSource1,用的数据库用BDE的database和tabel时没问题。
我在写程序时将ADOTabel1.Active := true,DBGrid显示正确,这时按F9运行时,会报错:
Project Project1.exe raised exceptiong class EVariantTypeCastError with message'Could not convert of type(Nnll) into type(string)'.Process stopped.Use Step or run to continue.
继续按F9又可以运行程序。而且这个程序用exe单独运行不会报错。
这个错按字面理解应该是有空字符,但我检查了,没有啊,而且用DATABASE没问题……
我的程序很简单,窗体上分别放ADOConnection1,ADOTable1,DBGrid1,DataSource1,用的数据库用BDE的database和tabel时没问题。
我在写程序时将ADOTabel1.Active := true,DBGrid显示正确,这时按F9运行时,会报错:
Project Project1.exe raised exceptiong class EVariantTypeCastError with message'Could not convert of type(Nnll) into type(string)'.Process stopped.Use Step or run to continue.
继续按F9又可以运行程序。而且这个程序用exe单独运行不会报错。
这个错按字面理解应该是有空字符,但我检查了,没有啊,而且用DATABASE没问题……
解决方案 »
- 请教,IdTcpServer多线程时,线程同步的讨论。
- 100分 紧急求助,生成PDF格式文件,特殊字符显示为“?”,请高手指点
- 请TcxDBDataFilterCriteria这个是用的哪个*.dcu啊?
- Delphi 如何开发一个可供JavaScript或VbScript调用的COM对象。
- 有关文件压缩传输的Web Service,急用,请帮忙?
- 关于dbGridEh和ClientDataset配合使用的问题?
- 如何让dbgrid的纪录显示颜色??
- 可用分太多。想。。。。。。如何从Outlook中导出邮件到自己做的邮件工具中。
- 很简单的为什么出错?
- 关于学习方法
- ADOQuery传递参数的问题
- Delphi 2007-02专家榜
Variant类型的可以先用VarIsNull(Variant)函数来检查一下