我在做一个MYSQL 的FRONT需要动态创建数据库的连接控件(要打开N 个窗口)。 现在Connection和Query等都可创建只有ClientDataSet和DataSetProvider不能创建错误提示如下:
Access violation at address 004e806f in module 'project1.exe'.Read of address 00000000.我的创建过程如下:
MyConnection:=TSQLConnection.Create(self);
MyQuery:=TSQLQuery.Create(self);
// MyClientDataSet:=MyClientDataSet.Create(self);
// MyDataSetProvider:=MyDataSetProvider.Create(self);
MyClientDataSet.Create(self);
MyDataSetProvider.Create(self);
Access violation at address 004e806f in module 'project1.exe'.Read of address 00000000.我的创建过程如下:
MyConnection:=TSQLConnection.Create(self);
MyQuery:=TSQLQuery.Create(self);
// MyClientDataSet:=MyClientDataSet.Create(self);
// MyDataSetProvider:=MyDataSetProvider.Create(self);
MyClientDataSet.Create(self);
MyDataSetProvider.Create(self);
解决方案 »
- application.onidle事件
- 求助,怎样设置按钮,实现下一步功能//菜鸟问题
- delphi中的随机函数问题,在线等!
- (高分求解)如何解决 Connection Closed Gracefully 在用tidftp的时候,这个异常有时会出现有时又不会出现,有时候在connect时出现,有时
- 求助:有关OPENDIALOG的问题
- 有谁知道哪里可以找到这个控件?
- 谁解决了,连开十个帖子给1000分!!!!!!!!!
- 给个意见即有分.....
- 快帮帮忙吧!
- 如何激活別的程序窗口?
- 我用GradientFill函数怎么效果不对呢!!!!
- 我做了一个Form生成DLL的例子可以调用数据库供初学者参考
MyDataSetProvider:=TDataSetProvider.Create(self);
四大兄说的方法就是我开始写的但在打完TClientDataSet后的‘.’后不出现Create而且编译不过去的~请再考虑
undeclared identifier:'TClientDataSet'
Missing operator or semicolon
另一个类似
Var
MyClientDataSet:TClientDataSet;
MyDataSetProvider:TDataSetProvider;
MyClientDataSet可以编译通过,
但MyDataSetProvider却不行仍有错误如下:
undeclared identifier:'TDataSetProvider'
Missing operator or semicolon
是不是还要加入其他单元??