我有个mdb数据库,怎么和delphi连起来? 通过BDE Adminstrator是不是要先创建ODBC DSN呀?还是直接在BDE Adminstrator里新建并设置就可以了?总之我弄的不能成功,它老是问我密码,点确定就出错。我的access可没有密码呀?在SQL Explorer中也一样设置吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ADO吧,很简单。adoconnection-->adotable-->datasource-》dbgrid即可。双击adoconnection你就明白了。:) 用ado有个问题,如果以后数据库挪位置了,是不是又得重新改程序呀? with ADOConnection1 do begin ConnectionString := 'Provider = MicroSoft.jet.OLEDB.4.0;'+ 'Persist Security Info = False;'+ 'Data Source=D:\*.mdb;'+//数据库本地目录 'Mode = ReadWrite;'+ 'Jet OLEDB:Database Password=*****;'// 加入密码 Connected := True;//Open DataBase end; what? 能做出来?还是这样吧:如何用ADO连接accsee数据库:首先放置一个ADOConnection控件ADOConnection1;然后双击该控件,在弹出窗口中选择build..按钮;在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft Jet 4.0 OLE DB Provider”到连接页;选择或输入数据库名称,测试一下就OK了;如果有密码,就选择“所有”页,双击:Jet OLEDB:Database Password,在属性值中输入你的密码。LoginPrompt设为false,就不会弹出密码框了。然后放置一个ADOQuery1,将Connection 设为ADOConnection1;在SQL属性上点三个点的小按钮,输入:select * from 表名;再放一个DataSource1:Dataset属性设为ADOQuery1;再放一个DBGrid1:DataSource属性设为DataSource1;选择ADOQuery1,将Active设为True;DBGrid1中是不是显示了数据。(完,给分)更多事例见:http://www.kaer.cn/default.aspx 使用ADO时,可以建立一个登录窗口,然后设置数据库的位置,并将其写入到注册表中即可。 access的mdb数据库一般用那种连接方式比较好?odbc dsn还是ado呀? 如果以后制作安装程序的话,是不是mdb数据库会被自动安装,不要用户去创建吧,还有也不需要再装Access2000吧? ado联,看看jpyc(九品御厨) 的吧。我就是这样联的。 哈哈,怎么我一给分jpyc(九品御厨)就变红星星啦~~,给分前还是5个绿星星的。 新人报到 Delphi2007 安装RemObjects 日期查询问题,查询出来无法显示查询结果 知道窗口句柄如何知道文件名? OleContainer+Excel问题:EXCEL如何向DELPHI程序发消息? 如何在Richedit上动态生成Timage控件 如何屏蔽掉系统的 CTRL+V, CTRL+C, CTRL+X 这三个鍵? EMS 特快专递邮件号码生成规则,我这有一打,我录入一些,有高手可以分析其中的规则吗? 几个问题需要各位指教一下,分数多多。 如何截取Web页面中的按钮事件? csdn上拉客,坚绝要闭了这个帐号。 yonsoft005 找骂!
adoconnection-->adotable-->datasource-》dbgrid即可。
双击adoconnection你就明白了。:)
begin
ConnectionString := 'Provider = MicroSoft.jet.OLEDB.4.0;'+
'Persist Security Info = False;'+
'Data Source=D:\*.mdb;'+//数据库本地目录
'Mode = ReadWrite;'+
'Jet OLEDB:Database Password=*****;'// 加入密码
Connected := True;//Open DataBase
end;
首先放置一个ADOConnection控件ADOConnection1;
然后双击该控件,在弹出窗口中选择build..按钮;
在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft Jet 4.0 OLE DB Provider”到连接页;
选择或输入数据库名称,测试一下就OK了;
如果有密码,就选择“所有”页,双击:Jet OLEDB:Database Password,在属性值中输入你的密码。
LoginPrompt设为false,就不会弹出密码框了。然后放置一个ADOQuery1,将Connection 设为ADOConnection1;
在SQL属性上点三个点的小按钮,输入:select * from 表名;再放一个DataSource1:
Dataset属性设为ADOQuery1;再放一个DBGrid1:
DataSource属性设为DataSource1;选择ADOQuery1,将Active设为True;DBGrid1中是不是显示了数据。(完,给分)更多事例见:http://www.kaer.cn/default.aspx