有一个过程TfrmMain.LoadData(),从文件"学生名册.mdb"中读取数据,(文件已事先写好)
该过程的前三句是:
ControlModule.Engine:=CreateOLEObject('DAO.DBEinge.36');
ControlModule.testDB:=controlModule.Engine.OpenDataBase('学生名册.mdb');
ControlModule.testRS:=controlModule.testDB.OpenRecordSet('SELECT
* FROM 学生信息 INNER JOIN 原学历 ON 学生信息.学号=原学历.学号
ORDER BY 学生信息。学号');
且有:
type
TControlModule = class(TDataModule)
private
{ Private declarations }
public
{ Public declarations }
Engine:oleVariant;
testDB:oleVariant;
testRS:oleVariant;
editFlag:string;
end;var
ControlModule: TControlModule;编译时显示:undeclared identifier'CreateOLEObject'(第一句)
undeclared identifier'FROM'(第三句)
这个CreateOLEObject在帮助中找不到,请指教!
该过程的前三句是:
ControlModule.Engine:=CreateOLEObject('DAO.DBEinge.36');
ControlModule.testDB:=controlModule.Engine.OpenDataBase('学生名册.mdb');
ControlModule.testRS:=controlModule.testDB.OpenRecordSet('SELECT
* FROM 学生信息 INNER JOIN 原学历 ON 学生信息.学号=原学历.学号
ORDER BY 学生信息。学号');
且有:
type
TControlModule = class(TDataModule)
private
{ Private declarations }
public
{ Public declarations }
Engine:oleVariant;
testDB:oleVariant;
testRS:oleVariant;
editFlag:string;
end;var
ControlModule: TControlModule;编译时显示:undeclared identifier'CreateOLEObject'(第一句)
undeclared identifier'FROM'(第三句)
这个CreateOLEObject在帮助中找不到,请指教!
解决方案 »
- 求助高手(急...),cxdbtreelist,怎么让节点根据值的不同再改变记录的颜色?
- 关于combobox change事件发生后光标的位置的问题
- 如何能够正确地调试程序?
- 怎么才能清空 groupbox 里所有edit 框的内容?
- 关于ACCESS连接,请指教。
- 请问各位大哥,怎样用程序把 html文件 编译为 chm文件 ?
- 如何卸载已安装的组件!!!
- Rational Rouse 加入 Delphi Link 的使用,在线给分,可以多加
- delphi中RMReport控件用RMBarCodeObject生产的条码怎么调宽度?
- 关于数据模块datamodule的问题
- 请大家帮忙,谢谢,
- 哪里有Windows Media Encoder SDK for Delphi
而module中有uses comobj不解决问题,反倒unit1(也就是controlModule.Engine:=
CreateOLEObject('DAO.DBEinge.36');所在的模块)中加上uses comobj可以编译通过,怎么解释呢