与ACCESS数据库连接!!急!!!(高手中的小问题,可惜我是菜鸟) 由于接到一个很急的项目临时学DELPHI,以前我是搞网站开发的现在问成手一个最简单的问题:DELPHI连接ACCESS简单最便捷的方法是什么?我是新手,希望能说得详细点,谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Data.mdb;Persist Security Info=False 比asp连接还要简单,点击连接字符串的属性后就有向导,跟着做就行了! 数据库连接组件都有一个connectionstring属性,设置这个属性的值就可以了,字符串和asp的一样,OK? 放一个AdoConnection控件到form中,双击它,按Build```按钮选择Microsoft Jet 4.0 OLE DB Provide驱动,再点下一步...... 我用ADOconnnection连接数据库了但用到一个数据源,但我发现数据源里的数据库目录是物理路径不知道程序被转移到其他机器后数据源是不是要出错? Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DBQ=C:\db.mdb;DefaultDir=C:\;Driver={Driver do Microsoft Access (*.mdb)};DriverId=25;FIL=MS Access;FILEDSN=D:\Program Files\Common Files\ODBC\Data Sources\t.dsn;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"是否可以动态控制这些? var path : string; path := GetCurrentDir+'\database.mdb'; ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+ 'Data Source='+path+';Persist Security Info=False'; 如何用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://soft.kaer.cn 很简单啊ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+'Data Source='+path+';Persist Security Info=False'; 放一个AdoConnection控件到form中,双击它,按Build```按钮选择Microsoft Jet 4.0 OLE DB Provide驱动,再点下一步...... 把字符串写好后赋给ADOConnection1.ConnectionString就可以了,字符串的写法楼上的都可以。还要注意把adoconnection的LoginPrompt属性设为False,否则每次连接ado,都会跳出一个提示框。 今天发现升星了,发帖祝贺。 delphi编程把SQL server数据库的库存数量更新到淘宝的网店上 用IdTCPserver控件 监听端口 获取地址栏信息 如何向网页对话框发送确认消息? 关于Create方法的参数 DBGrid问题 关于搜索 查询数据库中 基本表的问题 delphi7 中QReport 面板在那里?谢谢 我用DELPHI6来连接ACCESS时那个密码的问题处理不好 插入数据库的方法 请问那有如何使用WISE打包得详细介绍? 在treeview控件怎样设置不同节点用不同的字体?急!!在线等待....
选择Microsoft Jet 4.0 OLE DB Provide驱动,再点下一步......
path : string; path := GetCurrentDir+'\database.mdb'; ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+
'Data Source='+path+';Persist Security Info=False';
首先放置一个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://soft.kaer.cn
ADOConnection1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;'+
'Data Source='+path+';Persist Security Info=False';
选择Microsoft Jet 4.0 OLE DB Provide驱动,再点下一步......
还要注意把adoconnection的LoginPrompt属性设为False,否则每次连接ado,都会跳出一个提示框。