有什么方法可以让程序代替BDE,而用windowns自带的数据库?(70分)

  • 主题发起人 主题发起人 zyi01
  • 开始时间 开始时间
Z

zyi01

Unregistered / Unconfirmed
GUEST, unregistred user!
HI!您好,请教一个问题。我上次有delphi做的一个数据库程序,在别的机器上不能运行,原因是别的机器没有BDE数据库,请问有什么办法可以直接链接windowns自带的数据库?明白我的意思吗?
 
那你直接使用ADO的连接方式,或者使用底层的API函数直接操作数据库。
建议你使用ADO方式。这样发布时,不必考虑BDE环境。
 
如何连接?请说详细的步骤。
 
把ado拖到窗体中 点右键有个编辑连接窜,点builder 即可
 
什么Windows 自带的数据库? Register?
一般来说,一般的机器上都有office也就是说有ODBC,里面会有些一些驱动程序,也会提供
ADO 和 OLEDB的驱动程序,如DBaseIII, foxpro, Access等,不妨用ADO直接使用,如果
没有,就找个MDAC_TYP.EXE装上好了,OLEDB及Drivers。
 
不可能的
再怎么着,数据库的连接总是要建立的,
何况还有 SQL 句法的差别?

给他配个 BDE 驱动不就行了?
 
我要解决的不是一台机器的问题,而是全国上万台电脑的补丁来的,我不可能全给它们装BDE驱动呀。
 
当然,你必须为你的数据建立一个连接,在ADO页上有个ADOConnection, 将它拖到form
上按handsome1234的作
 
其实我想问的也就是如何用ado控件连access数据库。
 
甚吗?项目,别吓唬人
 
用ADO来做
delphi棉版上有一个ado
放一个ADOConnection连接数据库
ADoTable连接表

delphi自带demo在//demo/ado下面
 
拖一个ADOConnection 到你的窗体上,双击ADOConnection出来个对话框,单击右边的《
building》建立连接字符串,在提供程序页里选择Microsoft Jet 4.0 Ole db provider
按下一步,填入数据库(*.mdb)的目录地址即可,如有密码填写
 
如果是 ACCESS,可以用 MSVC 作一个 ACCESS 的接口
或者直接用 DELPHI 的 ACCESS 的连接,好象大富翁上
有DAOJET,配置在发布中不就行了?
 
完成以上的步骤,请问如何用编辑框链接数据库?
 
什么意思?
 
如果你使用Delphi自带 的Paradox数据库,你就只有哭了,
如果使用Access,可以使用ADO.这个东西windows都有驱动.
 
我已完成拖一个ADOConnection 到你的窗体上,双击ADOConnection出来个对话框,……
请问如何用数据编辑框DBEdit1链接数据库?
 
你可以自接用API来做,你可以到下面这个链接看看,有我发的API函数

http://www.delphibbs.com/delphibbs/dispq.asp?lid=1257545
 
后退
顶部