我定义了一个类:
type
myTest = class(TADODataSet)
public
constructor Create(ower:TComponent);override;
end; 可以看到这个类继承子TADODataSet 下面是她的构造函数:
constructor myTest.Create(ower: TComponent);
begin
inherited;
self.CommandText := 'select * from users';
self.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=OCERS;Data Source=607-LI';
self.Connection.Open;
self.Open;
end; 该程序通过编译,但是为什么实例化这个类的时候,执行到self.Connection.Open;时总是报错呢? 请大侠们帮忙解释一下,感激不尽!
type
myTest = class(TADODataSet)
public
constructor Create(ower:TComponent);override;
end; 可以看到这个类继承子TADODataSet 下面是她的构造函数:
constructor myTest.Create(ower: TComponent);
begin
inherited;
self.CommandText := 'select * from users';
self.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=OCERS;Data Source=607-LI';
self.Connection.Open;
self.Open;
end; 该程序通过编译,但是为什么实例化这个类的时候,执行到self.Connection.Open;时总是报错呢? 请大侠们帮忙解释一下,感激不尽!
解决方案 »
- IrisSkinner 1.0 这是什么皮肤?后缀是skn请教高手
- 简单问题:在DBGrid中,按ctrl+Delete不让删除,怎么实现?
- 怎样能使窗体没有边框,就像墙纸一样显示在桌面的某处?——高分
- 动态创建QRDBText怎么不行?
- 天太热了,请大家来喝点可乐,呵呵
- 不用 Pixels 如何在一个Canvas拷贝一条直线到另一Canvas
- fastreport 高分相送! 正式版下载地址!有解决方法同样送分! up 者有分!
- 分布式数据库开发时,怎样才能实现对客户端的数据进行排序?
- 急待点拨 执行外部应用程序(带参数)
- 用blockread读文件,返回定长数组可以,为什么动态数组不行,如何解决
- 菜鸟求助!!delphi7下ShellExecute问题?
- 请教:如何禁止局域网中某些计算机上网?
這句不要, 正常, 一個ADODataSet.open的時候,
會自動調用Connection Active的
你是想用ADODATASET直接连数据库吧。就不用ADOCONNection了