如何建立文件DSN(50分)

  • 主题发起人 主题发起人 sunlight
  • 开始时间 开始时间
S

sunlight

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一表控件TABLE1,希望与MS ACCESS数据库中的某一表相连。于是我决定在系统ODBC下创建文件DSN,可是发现数据源名称及描述不可添写(灰色),
这样我在设计时在TABLE1的DATABASE属性中就看不见需要的库,请问如何解决?
 
你应当在系统ODBC下创建user DSN或system DSN吧。
 
创建user DSN或system DSN原本可解决,但这样安装在另一机器运行进岂不也要
创建DSN,对使用用户而言并不透明?
 
文件DSN需要给定文件名MyName.DSN而不是数据源名。连接时也是连接到文件,而不是数据源名。
 
只要有MS ACCESS驱动,有多种方法添加。
在程序中改写注册表,HKEY_CURRENT_USER/Software/ODBC/ODBC.INI
这样的程序可有通用性。
在控制面版的ODBC中配置
 
创建文件DSN时是一定要有文件名的,我已经给了名称。可是数据源名不能定义(灰色)。可是这样完成后(已选定数据库),设计时的“DATABASE”属性选项中我没
有我需要的库。
 
我也想了解,我想在程序中自动定义DSN,自动生成.DSN文件,
如何实现,请各位讲得详细点,我加50分
 
这是我从一本书上抄的一个文本DSN
[ODBC]
DRIVER=SQL SERVER
UID=SA
DATABASE=PUBS
WSID=BILLVA4
APP=VISUAL BASIC
SERVER=434
没用过,也不知道有没有用。
 
:卞志强
你的文件不正确
 
请继续讨论或结束问题
 
Excel的数据源要预先选择workbook,如果我想在程序中动态改变应怎么办?
 
多人接受答案了。
 
后退
顶部