向grid中输入数据时报Invalid variant operation错误!(50分)

  • 主题发起人 主题发起人 舒克
  • 开始时间 开始时间

舒克

Unregistered / Unconfirmed
GUEST, unregistred user!
向grid中输入数据时报Invalid variant operation错误!
我用的grid是TDBGRIDEH表格。当我向表中一输记录就会报如上的错误,望高手给我帮助。
 
将ehlib卸载后重新编译安装!
 
同意,重新下载安装。
 
但是当我做测试在一个Form上直接加上grid,用ADOTable来联连输入数据是没有问题的。
 
在输入数据前先:
EDIT一下;
 
我已经把这个问题搞定了,那就是把ADOTable换BDE的Table控件,不过换用Table控件后出现个
令人不爽的情况,就是程序一运行,就会出现一个Database login的登陆框。不知道怎么
把这个框去掉。
 
用一个DATABASE组件,来联接数据库
 
加一个tdatabase组件,在formcreate中设置其属性如下:
database1.Params.Values['user name']:='用户名';
database1.Params.Values['password']:='密码';
Database1.DatabaseName:='数据库名';
Database1.LoginPrompt:=false;
要注意在其参数中用户名('user name')和密码('password')对于不同的数据库管理系统来说可能是不
同的,以上是对sybase系统的。如果想得到某系统的这些信息,可以将database去掉后再运行程序时出现
的提示中看到!
 
原来要先把Database控件的DatabaseName指定好才可以指定Table控件的DatabaseName。
 
后退
顶部