BDE 连接 Access数据库的问题(50分)

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

zhangheaaa

Unregistered / Unconfirmed
GUEST, unregistred user!
我在SQL explorer 中建立了一个数据库别名,来连接一个Access数据库,
当我试图打开它时,却弹出一个登录框,要求输入用户名,密码。
我在Access中打开这个数据库都没有出现这个登录窗口,
我应该怎么填?
 
用户名admin,密码空,或者都不填应该也可以的。
 
我试过了,但是不行
 
我也遇到过此类的问题,
我通过如下的方法解决:
利用ODBC建立用户DSN,选折驱动为Microsoft Access Driver (*.mdb),
然后再SQL EXPLORER中新建一个Microsoft Access Driver (*.mdb)的数据库,
其中ODBCDSN中选中所创建的ODBC用户DSN的名称,
应用即可打开
 
谢谢,此方法可以,
但是delphi4以上,可以直接访问access数据库,应该怎么做?
 
嘿嘿,用ado控件 阿
 
请介绍具体步骤,我要连接c:/db/db2.mdb
 
用ado控件
你用一个adoconnection连接。。选择驱动为Microsoft Access Driver (*.mdb)
然后adoconnection的loginprompt为false就可以了
 
在ODBC里把口令设置好。
 
同意crazypc
你的adoconnection的connectionstr设置好用户名密码,
或者直接在adoquery中设置connectionstr
将adoconnection的loginprompt设为false
 
如果用BDE直接连接Access,而不使用ADO,ODBC,应该也可以,
但是弹出了登录的对话框,我在Access数据库中没有设置用户名,密码,
输入'admin','管理员'等用户名,又不能通过,应该怎么用BDE连接?
 
什么都不添,在Delphi中打开Access数据库时都会出现这样的东西,ADO也是一样。
 
用参数直负给它就行了。
 
嘻~刚打算问类似问题,不同的是我用BDE连接Sybase,用DBGRID显示数据,用TQuery连接
dbgrid的DataSource为DataSource,DataSource的DataSet 为Query.
怎么处理?
 
什么都不填,用ODBC连接可以打开,
但用BDE连接,在登录框中什么都不填,不能通过,应该怎么填?
在参数中填,填什么?我在Access中的数据库没有设置用户名,密码,应该怎么填?
是不是我用BDE连接Access数据库的方法不对?
 
用BDE连接Access直接在ODBC中配置好数据源后。
在程序中添加数据集控件,在DATABASE中打开配置好的数据源就可以了。
不必要配置别名吧。
 
多人接受答案了。
 
顶部