我要用delphi 连接access ,新建一个单元,写好连接字符串代码:
unit Linkdata;interface function conn:string ;implementation
function conn:string;
var
str:string;
begin
str:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Data.mdb;Persist Security Info=False';
conn:=str;
result:=str;
end;end.现在我要在另一个单元调用,但是不知道怎么调用了,我的数据库为 Data.mbd,表为Admin ,里面有两个字段,分别是, admin 和 password ,我调用连接数据库,在窗体上输入用户名和密码,判断如果和数据库相等,就用showmessage('登录成功'),否则邓录失败, 假如登陆穿体的单元代码,是这样的:
unit longin_1_1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB, DBTables,Linkdata;type
TForm1 = class(TForm)
Qu: TQuery;
ADOConn: TADOConnection;
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
end;end.
现在我要在这个窗体怎么写,请高手门帮忙, 不剩感谢!
unit Linkdata;interface function conn:string ;implementation
function conn:string;
var
str:string;
begin
str:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Data.mdb;Persist Security Info=False';
conn:=str;
result:=str;
end;end.现在我要在另一个单元调用,但是不知道怎么调用了,我的数据库为 Data.mbd,表为Admin ,里面有两个字段,分别是, admin 和 password ,我调用连接数据库,在窗体上输入用户名和密码,判断如果和数据库相等,就用showmessage('登录成功'),否则邓录失败, 假如登陆穿体的单元代码,是这样的:
unit longin_1_1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB, DBTables,Linkdata;type
TForm1 = class(TForm)
Qu: TQuery;
ADOConn: TADOConnection;
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
end;end.
现在我要在这个窗体怎么写,请高手门帮忙, 不剩感谢!
解决方案 »
- 关于Coolbar中bands自动变换位置的疑问
- 让EDIT1.TEXT只能输入5位 输多或少数 都显示错误位数
- 如何将报表组合后打印?
- 兄弟们我被黑了,他留下了ip 211.151.91.161 告诉我怎么查到他具体位置,我不能被侮辱!!
- 用delphi編程怎么樣獲得一個快捷方式開始位置﹖
- 怎样删除StringGrid中的行?
- 对Delphi 和.NET感兴趣的朋友进来一下!
- 打印机分辨率
- 如何解决IE异常错误?
- 问一下怎么使程停止?
- 如何将SQL的“0行受影响”等信息在Delphi的showmessage里表示出来?
- 一个FLASH按纽,手工点击它用SPY++监视到的消息如下,请问在程序中该如何写这些消息?
var
s:string;
begin
s:=conn;
ADOConn.connected:=false;
ADOConn.connectionstring:=s;
try
ADOConn.connected:=true;
except
end;
end;