用Microsoft Acess创建的数据库链接时出错!!急!! (0分)

  • 主题发起人 主题发起人 coolren
  • 开始时间 开始时间
C

coolren

Unregistered / Unconfirmed
GUEST, unregistred user!
请问为什么我用Microsoft Acess创建完一个数据库后,在Delphi中为控件TTable指定表名
时, 先弹出一个要输入密码跟用户的对话框(天哪,我根本就没有设这些),
随便输入后就出现General SQL Error的提示!!
有谁知道这是怎么回事吗?
 
用ADO 连。在ADOConnection 里把login prompt 的属性该为 false ,在 ADOTABLE 里
把connection 指向 ADOCONNECTION 不就行了
 
先建立一个odbc就肯定不会有事了。
 
Access用ADO比BDE有效率。
用BDE先建一个连接到*.mdb的连接.
BDE配置中ODBC DSN指定为刚设置的ODBC.
 
为什么照我说的就不行,我在BDE中也已经设过数据源了呀!再说我在ODBC中建过了也还是这样!
 
原因:你的这种做法只能连接Access97及以下版本的数据库
 
to yzhshi:
请问我该怎么办呢?才能解决这个问题!为什么这样做会出现这个问题?
 
使用Ado或者ODBC,对于Access,推荐使用ADO.
按道理说使用BDE直接连接,更改DAO动态库应该可以的,但是我没有试验成功。
 
to yzhshi:
用ADO我没试过,用ODBC就是数据源在ODBC中设置吧!好像还是不行。
 
ODBC可以的。我试验过,驱动选择那个Microsoft access Driver(*.mdb)就可以了。
Ado很简单,放一个AdoConnection,双击。选择驱动为Microsoft Ole DB 4.0,然后你就知道如何做了。
 
谢谢yzhshi!可惜没分加!
下次提问一定准备分!
 
用database控件,alias指向那个odbc,然后自己看看就知道了
 
后退
顶部