关于data module的问题(主要是打开表的时候就报错) 我在datamodulecreate事件中写b.open;就报错,“invalid variant type conversion",这是什么问题啊,各位朋友?如果我//b.open那就肯定没有问题了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么把表的查询写到create事件里面啊,打开表之前数据库连接正常吗? 当然正常,手工打开,点击active属性,没有任何错误,就是程序打开时报错 你是不是写了afteropen 事件,如果你的字段为空,而你又将此字段赋给另外一个变量或字段,那么程序就会报错。 在字符赋值时,如:var str:String;begin str := ADOTable1.FieldByName("FieldName").AsString;end;如果这时FieldName的值为空,则会出错,因此,在赋值之前,最好用VarIsNull()函数来判断一下这个值是否为空 如果你不需要调试就把Tools---Debugger Option-----把Integrated debugging前面的勾去掉,调试时就不会提示 一个简单的函数的问题! 关于paradox编程,本人刚学delphi,很简单的 对excel的几个操作,请帮忙? 如何让程序运行DOS命令 ★类中前面没有可见性描述的字段的可见性是什么? Sql语法的问题,请大虾解答。 想在窗体上显示Excel,请问用什么控件。请说说使用方法 用ado访问sql数据库的步骤 请问怎样用delphi访问sql server数据库??? 有没有这样的工具??? 数据集能不能在Sql语句中当表名使用? 自己写的DLL函数,第二次执行就报错Invalid Pointer Operation
如:
var
str:String;
begin
str := ADOTable1.FieldByName("FieldName").AsString;
end;如果这时FieldName的值为空,则会出错,因此,在赋值之前,最好用VarIsNull()函数来判断一下这个值是否为空