我有一段学生管理的源代码。运行没问题。他是用Interbase做的后台库。我现在改用MSSQL2000做后台库,并依葫芦画瓢做界面,把原来的DATAMODULE的内容,全改为MSSQL的属性。但在做其他界面并写代码是,老是出现:
[Fatal Error] login.pas(32): Could not compile used unit ’E:\new1\MAIN.PAS’
[Fatal Error] login.pas(32): Could not compile used unit ’E:\new1\MAIN.PAS’
[Pascal Error] login.pas(1): Unable to invoke Code Completion due to errors in source code
下面就是一段登陆窗口的代码,在添加B_login的click事件时就出现上面的错误。
unit login;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TF_login = class(TForm)
L_tittle: TLabel;
L_servername: TLabel;
L_name: TLabel;
L_password: TLabel;
B_login: TButton;
B_cancle: TButton;
T_serveraddress: TComboBox;
E_name: TEdit;
E_password: TEdit;
procedure B_loginClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
F_login: TF_login;implementationuses MAIN,datamodule;{$R *.dfm}procedure TF_login.B_loginClick(Sender: TObject);
var
passwd,passwd:String;
begin
With Datamodule1 do
BeginDatabase.
end;
end.在敲完Database.它马上就提示上面的错误。
我的项目文件都存放在’E:\new1\MAIN.PAS’,不知是何故(在下是新手),还请各位指点。TKS!!!
[Fatal Error] login.pas(32): Could not compile used unit ’E:\new1\MAIN.PAS’
[Fatal Error] login.pas(32): Could not compile used unit ’E:\new1\MAIN.PAS’
[Pascal Error] login.pas(1): Unable to invoke Code Completion due to errors in source code
下面就是一段登陆窗口的代码,在添加B_login的click事件时就出现上面的错误。
unit login;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TF_login = class(TForm)
L_tittle: TLabel;
L_servername: TLabel;
L_name: TLabel;
L_password: TLabel;
B_login: TButton;
B_cancle: TButton;
T_serveraddress: TComboBox;
E_name: TEdit;
E_password: TEdit;
procedure B_loginClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
F_login: TF_login;implementationuses MAIN,datamodule;{$R *.dfm}procedure TF_login.B_loginClick(Sender: TObject);
var
passwd,passwd:String;
begin
With Datamodule1 do
BeginDatabase.
end;
end.在敲完Database.它马上就提示上面的错误。
我的项目文件都存放在’E:\new1\MAIN.PAS’,不知是何故(在下是新手),还请各位指点。TKS!!!
直接输入datamodule1.看看
我的是DELPHI7.0+MSSQL2000.
急 啊!!!