delphi下使用ACCESS是如何进行搭建的

delphi下使用ACCESS是如何进行搭建的,因为delphi7全部是英文,都说用ADO可是我不会,请懂的朋友留言留下QQ,我必定加,或者发资料到我的邮箱E-mail:ljdy2274@163.com

1、放置adoconnection控件
设置NAME属性
简单来说就是该控件的名字 为以后在代码中调用他用的
这个CONNECTIONSTRING属性是设置连接字符串的
连接什么数据库都要用他
D:\database\bmgl.mdb 这句是连接路径
LOGINPROMPT属性是设置是否每次连接都提示输入密码什么的
这个一般设置为FALSE
CONNECTED属性设置为TRUE的时候才代表已经连接成功
这个控件已经基本设置完了

2、放置ADOTABLE控件
设置CONNECTION属性 为刚才的那个控件
这样才能连接到刚才的那个ACCESS数据库
刚才那个控件的名为con1 这里就要设置了
然后设置TABLENAME属性 刚才是连接数据库 没有连接表
这个属性就是设置连接的表名 EG:部门信息表
现在把ADOTABLE的ACTIVE属性设置成TRUE就可以连接该表了
现在就连接成功了

数据连接任务已经完成 现在想把他显示出来的话还需要一个DATASOURSE控件

3、放置DATASOURSE控件
设置DATASET属性才能把数据源显示出来
设置DATASET属性为刚才的ADOTABLE控件 他的NAME属性为tbl1
现在设置上就可以了

4、最后一步
想把bmgl.mdb数据库中的“部门信息表”表中的内容显示出来的话最简单的就是添加一个DBGRID控件
设置DATASOURCE属性为刚才放置的DATASOURSE控件 他的NAME属性为ds1
设置上

搞定!
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-01-15

在Delphi下,使用数据感知控件进行感知。具体的方法如下:

    添加ADOConnection控件,设置ADOConnection控件的ConnecdtionString属性连接Access数据库,连接数据库的源选择“Microsoft Jet 4.0 OLE DB Provider”。且将其LoginPrompt属性设置为False。

    添加ADOQuery控件,将ADOQuery控件的ADOConnection属性设置为ADOConnection控件。

    在ADOQuery控件中,设置其SQL属性,为一标准的查询语句。

    添加DataSource控件,将其Dataset属性设置为ADOQuery.

    添加DBGrid控件,将其DataSource属性添加为DataSource控件。

    设置ADOQuery控件的Active属性设置为True,将使用所设置的SQL语句打开Access表。

这样就完成了显示功能。

如果需要将数据编辑,只需要对ADOQuery进行编程,参考代码如下:

ADOQuery1.Edit;
ADOQuery1.FieldByName('Name').AsString:='张三';
ADOQuery1.Post;

如果需要将数据删除,参考代码如下:

ADOQuery1.Delete;

第2个回答  2007-05-18
1,使用adoconnection 设置connectionstring:=‘Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\aa.mdb;Persist Security Info=False’;
2。加一个adoquery,设置connection=adoconnection;
3、放置DATASOURSE控件
设置DATASET属性才能把数据源显示出来
设置DATASET属性为刚才的ADOQUERY控件
4.使用dbgrid,设置DATASOURCE属性为刚才放置的DATASOURSE控件
第3个回答  2007-05-18
放几个不东西就行了,再配置一下ODBC不OK了,这个也太简单了,不过我现在用BDS2006和SQL2005来搭建,你要学的话,可以加我为好友啊,QQ309959284
第4个回答  2007-05-18
http://www.zwye.com/book/sort.asp?CateID=4&SubCateID=191
这里有最全的delphi使用教程你可以招招

delphi下使用ACCESS是如何进行搭建的
1、放置adoconnection控件 设置NAME属性 简单来说就是该控件的名字 为以后在代码中调用他用的 这个CONNECTIONSTRING属性是设置连接字符串的 连接什么数据库都要用他 D:\\database\\bmgl.mdb 这句是连接路径 LOGINPROMPT属性是设置是否每次连接都提示输入密码什么的 这个一般设置为FALSE CONNECTED属性设置为TR...

Delphi程序中怎样创建一个Access数据库
如果是创建一个 access 数据库,最简单的办法是先用 access 软件建立一个空的 access 数据库文件(*.mdb),然后再程序中复制到指定文件夹中。也可以尝试使用 Ole 建立,以下是示例代码:procedure TForm1.Button1Click(Sender: TObject);var CreateAccess:OleVariant;begin CreateAccess:=CreateOleObject...

求delphi与Access数据库连接的步骤
1,新建Project。2,在FORM中放入ADOConnection控件。3,双击ADOConnection控件,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB Provider”,然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名.如果数据库没有密码,那就可以了,如果有...

怎么用delphi调用Access数据库,并把数据库的值赋值给变量
1.首先,要连接数据库。有两种连接方式。选ADO比较好,本人也比较热爱于它。提供的数据源.我相信你一定能找得到。另外,直接写路径加表名也能连接,用Database。但不推荐这种方式。因为它会文件路径的改变而找不到库。2.第二个问题,就是从库中的某个表中读取数据了。(1)声明变量 (2)打开数据...

delphi 如何连接 数据库ACCESS2007
用ADOCONNCTION连接你的ACCESS数据库 然后用ADOQUERY在它的connctionstring里面选择连接ADOconnction 把他的ACTION属性设为true,SQL里面写语句 然后在加一个datasoure的datasoure属性里面是adoquery 然后加一个 DBGRID把他的datasoure选择datasoure 运行在DBGRID里面就可以看到ACCESS里面的数据了 具体怎么做的...

求delphi连接数据库进行简单的 插入,删除,修改,查询。
新建一个数据库:如用ACCESS建一个data.mdb(建好结构并填写几个测试数据 ),放到程序目录下,窗体中再放一个(ADO下的)ADOQuery1、(data access下的)DataSource1、(data control)下的DBGrid1和DBNavigator1,并设置:1、点ADOQuery1的connectionstring右边“...”--build...--选提供程序下的...

delphi怎样连接ACCESS2007
先放个ADOConnection1 然后双击它或修改ConnectionString属性 ole db提供商要选择microsft office 12.0 ……(挺长省略) 的,然后点下一步,在数据源处填入你的Access文件的路径及名字,测试一下就能连接成了 如果你Delphi的ole db没有提供商的microsft office 12.0 …… 说明你机器没有正常安装...

delphi动态连接access数据库,connStr中Data Source用参数mdbpath代替,求...
function TForm1.ConnDB(mdbPath:string): Boolean;将你在var中申明的mdbPath: string;去掉 另外你的这些代码中好像没有运行函数conndb的地方。。。还有一个相对的动态连接,就是只连接应用程序同文件夹下的access数据库的方法是这样的 不需要改函数,给mdbPath赋值:mdbPath := ExtractFilePath(Applica...

delphi怎么创建带密码的ACCESS数据库?
以下以access xp为例 1、工具 -> 安全-> 加密\/解密数据库,打开时无需任何更改 2、工具 -> 安全-> 设置数据库密码,打开密码为 1 打开时需要使用 "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\1.mdb;User ID=admin;Password=;Jet OLEDB:Database Password=1"也可以用 "Provider=...

delphi怎样使用多线程写入ACCESS数据库?
你用两个ADO连接组件,一个连接SQL,一个连接ACCESS;然后用两个ADOdataset组件,一个与SQLADO连接组件连接,另外一个与ACCESS的链接组件连接,各自打开要读写的表,然后用一个FOR循环,读写,这和从界面上录入数据然后保存,没有什么两样.

相似回答