想用delphi做一个系统登陆界面,应该怎么办

 我来答
匿名用户
2013-10-25
展开全部
这是手动连接方法:
1,新建Project。
  2,在FORM中放入ADOConnection,ADOQuery,DataSource,dbgrid控件。
  3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB   Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名,这时如果点“测试连接”按钮时,出现“初始化提供者时发生错误,测试连接失败,密码无效”的错误提示。
  4,把ADOConnection控件的LoginPromtp设为false.
  5,设置连接完成。

动态连接:
procedure TFrm_main.ConnectDB;
var
ConnStr,DBPath,Msg:String;
begin
DBPath:= ExtractFilePath(Application.ExeName)+'db1.mdb';
if not FileExists(DBPath) then
begin
Msg:= '数据库文件路径设置不对! 确定数据库文件: "DiaryDB.mdb" 存在,且置于目录:' +#10#13+ DBPath+' 中.';
Application.MessageBox(Pchar(Msg),'数据库连接错误!',MB_OK+MB_ICONERROR);
Application.Terminate;
end;
ConnStr:= 'Provider=Microsoft.Jet.OLEDB.4.0;'
+'Data Source='+DBPath
+';Persist Security Info=False';
ADOConnection1.Close;
ADOConnection1.ConnectionString:=ConnStr;
.ADOconnection1.LoginPrompt:=False;
try
ADOConnection1.Connected:= true
except
Application.MessageBox('数据库连接错误,请重试!','错误',MB_OK+MB_ICONERROR);
Application.Terminate;
end;
end;
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式