如何使用C++ Builder 6.0连接Access数据库

本文假定所需连接的Access数据库为db_restaurant,如何连接db_restaurant,现在将拉开帷幕。
首先,通过使用“File→New→Data Module”创建一个用于连接数据库的窗体。然后,在“ADO”选项卡下选择“ADOConnection”控件与“ADOQuery”控件。然后分别设置其“ConnectionString”属性与“Connection”属性。
设置“ADOConnection”控件的“ConnectionString”属性步骤如下
1. 单击按钮,将弹出如下对话框,如图所示:

2. 单击“Build”按钮,配置连接字符串,接下来会看到下面的对话框,如图所示:


3. 按照上面的格式配置即可。在窗体的“OnCreate”事件中添加如下代码:
   ADOConnectDataBase->Connected=true;    
其次,在一个空白窗体中添加一个“DBGrid”控件、“DataSource”控件、“ADOQuery”控件。分别设置其“DataSource”属性、“DataSet”属性、“ConnectionString”属性。在当前窗体的“OnShow”事件中添加如下代码:
  AnsiString sql = "select AccountId as 用户编号,AccountName as 用户名,AccountPassword as 密码,AccountRight as 权限,Describe as 描述 from tb_AccountManage order by AccountId asc";
  try
  {
     ADOQuery->Close();
     ADOQuery->SQL->Clear();
     ADOQuery->SQL->Add(sql);
     ADOQuery->ExecSQL();
     ADOQuery->Active = true;
  }
 catch(...)
 {
     MessageBox(FrmSystemManage->Handle,"数据库连接失败!","信息提示",MB_OK);
 }
假如指定表中有数据,你将看到一个正确的执行过程。
时间: 2024-09-20 15:23:56

如何使用C++ Builder 6.0连接Access数据库的相关文章

连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM

连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM 检查后发现原来是把Data Source写成 DataSource了 错误:<add key="OleConnection" value="Provider=Microsoft.Jet.OleDb.4.0;DataSource=Demo.mdb;" /> 正确:<add key="OleConnection" value="Provider=Microso

用javascript连接access数据库的方法

access|javascript|数据|数据库 选择自 kindwell 的 Blog     这几天费了挺大力气在网上查找javascript连接access数据库的方法,经过整理总结,终于写出一段能够有效执行的代码.     但是这段代码在本地可以正常运行,一旦放到免费个人空间上就没法执行了,主要原因就是操作权限不够,由于只支持静态页面的免费空间多数都作了非常严格的限制,所以无论是用mdb的方式,还是读写纯文本文件的方式都没办法通过,而由页面报出js错误.国外的一些免费空间,直接就禁止md

用&amp;#106avascript连接access数据库的方法

access|数据|数据库 选择自 kindwell 的 Blog     这几天费了挺大力气在网上查找javascript连接access数据库的方法,经过整理总结,终于写出一段能够有效执行的代码.     但是这段代码在本地可以正常运行,一旦放到免费个人空间上就没法执行了,主要原因就是操作权限不够,由于只支持静态页面的免费空间多数都作了非常严格的限制,所以无论是用mdb的方式,还是读写纯文本文件的方式都没办法通过,而由页面报出js错误.国外的一些免费空间,直接就禁止mdb这样扩展名的文件上传

远程连接access数据库的方法

access|数据|数据库     前段时间很多人问远程(如通过互联网)连接access数据库的方法,最近写了个例子,与大家共享: 使用了TCP/IP,ADO及XML(需要安装Microsoft XML 4.0.).分服务器和客户端两部分,服务器可以多用户同时连接.远程连接Access数据库有很多方法,我以前已经比较详细的回答过(见下面所列的5种方法),我现在这个例子属于其中的第3种方法(不需要使用RDS或Web服务器). ------------------------------------

asp.net连接Access数据库例子

access|asp.net|数据|数据库 asp.net连接Access数据库 <%@ Import Namespace="System.Data" %>    <%@ Import NameSpace="System.Data.OleDb" %>    <script laguage="VB" runat="server">    Dim myConnection As OleDbCon

64位Windows 2003下ASP无法连接Access数据库

症状:64位Windows 2003下面配置好IIS后,运行ASP页面,如果里面有连接access数据库的代码,就会出现错误警告: ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /连接"网站内容管理"数据库.asp,行 2 原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块.而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载. 解决思路:让IIS以32位方式运行,从而可以调

asp 连接access数据库二种方法

连接access数据库教程二种方法 这里提供了access数据库的dsn-less连接方法与access ole db连接方法哦. dim db ="db.mdb"; access数据库的dsn-less连接方法: set adocon=server.createobject("adodb.connection") adoconn.open"driver={microsoft access driver(*.mdb)};dbq="& _

ASP.NET 连接ACCESS数据库的简单方法

一段非常简单的连接ACCESS数据库的实例代码,有需要的朋友可以参考一下   index.aspx 复制代码 代码如下: <%@ Page Language="C#" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="System.Data.OleDb" %> <script runat="server">

vb.net连接access数据库出现无效的授权说明

  新建oledbdataadapter控件,点击新建连接,然后在弹出的对话框上点击数据源项的更改 在弹出的对话框上选择其他并点击确定 然后会跳出添加链接项,点击Microsoft.Jet.OLEDB.4.0--数据连接 选择你要连接的数据库.mdb点击确定即可 然后下一步--下一步--查询生成器--添加--关闭--全选数据(如下图:表1的全选,图中未选)--确定--完成 ok,vb.net连接access数据库出现的"无效的授权说明"的问题就解决了