M
minboy
Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个程序,在调试的过程中老是出问题,
1、新建的工程下建一个MAIN的主界面。
2、在新建一个LOGIN的界面
3、后来有一个叫USER.MDB的ACCESS数据库文件存放帐户的密码。里面有三个字段
USER_ID USER_NAME PASSWORD
4、通过CONN语句连接数据库验证帐户密码通过后即可进入主界面!
可我在调试LOGIN界面的时候老是在CONN语句处出现问题,我不知道为什么?
下面是我的代码:
unit login;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,DB ,ADODB;
type
TFrmLoign = class(TForm)
Label1: TLabel;
Label2: TLabel;
EdUserName: TEdit;
EdPWD: TEdit;
BtnLogin: TButton;
BtnCancel: TButton;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
conn:TADOConnection;
public
{ Public declarations }
end;
var
FrmLoign: TFrmLoign;
user_account,user_password:string;
//保存用户名称,密码信息
user_Validate:boolean;//验证用户是否通过验证信息
implementation
{$R *.dfm}
procedure TFrmLoign.FormCreate(Sender: TObject);
begin
//创建窗口时连接
user_validate :=false;
conn :=TADOConnection.Create(self);
try
conn:ConnectionString :=
'provider=microsoft.Jet.OLEDB.4.0;Data Source='+
ExtractFilepath(Application.Exename)+
user.mdb;persist Security Info=False;
conn.Loginprompt:=false;
conn.open
except
//出现异常退出整个系统
ShowMessage ('无法创建连接,退出系统!');
Application.Terminate;
end;
end.
我的MAIN界面的代码:
unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TFrmMain = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
FrmMain: TFrmMain;
implementation
{$R *.dfm}
end.
我的MAIN界面的代码:
unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TFrmMain = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
FrmMain: TFrmMain;
implementation
{$R *.dfm}
end.
谁能帮我解决问题呀,我把我的币全给她。或者留留下邮箱。我把程序发过去、
谢谢!
______________________________________________________
问题出现在这句如何进行调试!
[error]login.pas[42];
':='expected but ';'found
[error]login.pas[42];
left side cannot be assingned to
我的邮件箱 minboy772008@yahoo.com.cn 能发到我的邮件箱里吗??
我的QQ是18953483 愿意在这里认识一些朋友.
1、新建的工程下建一个MAIN的主界面。
2、在新建一个LOGIN的界面
3、后来有一个叫USER.MDB的ACCESS数据库文件存放帐户的密码。里面有三个字段
USER_ID USER_NAME PASSWORD
4、通过CONN语句连接数据库验证帐户密码通过后即可进入主界面!
可我在调试LOGIN界面的时候老是在CONN语句处出现问题,我不知道为什么?
下面是我的代码:
unit login;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,DB ,ADODB;
type
TFrmLoign = class(TForm)
Label1: TLabel;
Label2: TLabel;
EdUserName: TEdit;
EdPWD: TEdit;
BtnLogin: TButton;
BtnCancel: TButton;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
conn:TADOConnection;
public
{ Public declarations }
end;
var
FrmLoign: TFrmLoign;
user_account,user_password:string;
//保存用户名称,密码信息
user_Validate:boolean;//验证用户是否通过验证信息
implementation
{$R *.dfm}
procedure TFrmLoign.FormCreate(Sender: TObject);
begin
//创建窗口时连接
user_validate :=false;
conn :=TADOConnection.Create(self);
try
conn:ConnectionString :=
'provider=microsoft.Jet.OLEDB.4.0;Data Source='+
ExtractFilepath(Application.Exename)+
user.mdb;persist Security Info=False;
conn.Loginprompt:=false;
conn.open
except
//出现异常退出整个系统
ShowMessage ('无法创建连接,退出系统!');
Application.Terminate;
end;
end.
我的MAIN界面的代码:
unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TFrmMain = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
FrmMain: TFrmMain;
implementation
{$R *.dfm}
end.
我的MAIN界面的代码:
unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TFrmMain = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
FrmMain: TFrmMain;
implementation
{$R *.dfm}
end.
谁能帮我解决问题呀,我把我的币全给她。或者留留下邮箱。我把程序发过去、
谢谢!
______________________________________________________
问题出现在这句如何进行调试!
[error]login.pas[42];
':='expected but ';'found
[error]login.pas[42];
left side cannot be assingned to
我的邮件箱 minboy772008@yahoo.com.cn 能发到我的邮件箱里吗??
我的QQ是18953483 愿意在这里认识一些朋友.