unit Unit2;//数据模块interfaceuses
SysUtils, Classes, DB, DBTables;type
TDataModule2 = class(TDataModule)
Database1: TDatabase;
Table1: TTable;
private
{ Private declarations }
public
{ Public declarations }
end;var
DataModule2: TDataModule2;implementation{$R *.dfm}end.
-==============================================
unit Unit1;//一个frominterfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementationuses
unit2;{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
DataModule2.Table1.Open;//这里出错出错信息在下面!
end;end.
'
思路:我是想将所有的Ttable,Tquery,database放在数据模块中
然后在每个窗体调用,可我在这个form用时,打开table出错.
我的数据库有以连的上odbc,table也可连上,这是什么问题请指教!!!错误: project project1.exe raised exception class EAccessViolation with message access violation at address 00482a2b in module project1.exe read of address 0000005c .process stopped. use step or run to continue.
解决方案 »
- 请教一下这个简单的控制台程序错在哪?
- 实在没办法了,帮帮忙!
- 无聊散分玩!!
- 在线等待...用delphi以最快速度写数据到MSSQLSERVER200里(实际就是把一个MSSQL服务器里的大量数据传到另一台MSSQL上,服务器上,要求自动
- sqlconnection如何连接sqlserver7数据库?
- MDI窗口中再Showmodal一个窗口时报错 cannot make a visible window modal,怎么办呢?
- 数据库的简单问题
- delphi6combobox问题!
- c++ 代码翻译成delphi代码,主要是汇编部分
- 谁用过 sakemail 控件?
- FastReport中要在语句中控制MEMO里的Text居左居中该怎样写?
- 一個關於數據庫輸入錯誤問題!!!
try
DataModule2 := TDataModule2.Create(nil);
DataModule2.Table1.Open;//这里出错出错信息在下面!
finally
DataModule2.Free;
end;
我是用delphi7的,数据库sql server 我直接用控件链接都可成功!
加到工程里面后还是出错!