Y
yangxjun
Unregistered / Unconfirmed
GUEST, unregistred user!
我用AD0TABLE连接数据库,先配置connectionstring,其中提供者用microsoft jet 4.0 ole
db provider测试连接成功,然后在应用程序中新建一个模据模块(datamodule),其中ADOTABLE
放在此模据模块上,然后新建一FORM,并用FILE-USEUNIT,来使用DATAMODULE,出现了两个问题:
我想建立一索引来快速查找记录(表是用ACCESS建立的,并且建立了索引,我用命令
datamodule1.adotable1.indexname('姓名'); 运行程序时出现:当前提供者不提供索引界面。
我把提供者即mirrosoft jet 4.0 oledb provider改成用ODBC来连接数据库,好象索引还是不
行。第二个问题:我只好用datamodule1.adotable1.locate('姓名',edit1.text,[参数]),但
出现提示,说参数是错误的(参数百分之百正确),但我无意中却发现把模据模块上的adotable
放在当前FORM上重新连接好数据库,然后用LOCATE来查找数据库,参数都一样,居然可以,
请问ADO的组件不能放在数据模块上吗,一定要放在当前FORM上吗。我是一名低手请高手指点。
db provider测试连接成功,然后在应用程序中新建一个模据模块(datamodule),其中ADOTABLE
放在此模据模块上,然后新建一FORM,并用FILE-USEUNIT,来使用DATAMODULE,出现了两个问题:
我想建立一索引来快速查找记录(表是用ACCESS建立的,并且建立了索引,我用命令
datamodule1.adotable1.indexname('姓名'); 运行程序时出现:当前提供者不提供索引界面。
我把提供者即mirrosoft jet 4.0 oledb provider改成用ODBC来连接数据库,好象索引还是不
行。第二个问题:我只好用datamodule1.adotable1.locate('姓名',edit1.text,[参数]),但
出现提示,说参数是错误的(参数百分之百正确),但我无意中却发现把模据模块上的adotable
放在当前FORM上重新连接好数据库,然后用LOCATE来查找数据库,参数都一样,居然可以,
请问ADO的组件不能放在数据模块上吗,一定要放在当前FORM上吗。我是一名低手请高手指点。