社区
数据库(包含打印,安装,报表)
帖子详情
请问怎么在使用setup factory制作安装程序时创建SQL SERVER和ACCESS的ODBC数据源呢?
chenhengxin
2003-03-24 03:14:05
请问怎么在使用setup factory制作安装程序时创建SQL SERVER和ACCESS的ODBC数据源呢?
...全文
262
4
打赏
收藏
请问怎么在使用setup factory制作安装程序时创建SQL SERVER和ACCESS的ODBC数据源呢?
请问怎么在使用setup factory制作安装程序时创建SQL SERVER和ACCESS的ODBC数据源呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Crystaltianshi
2003-06-26
打赏
举报
回复
这个问题还是由我来结贴吧!! 呵呵,我做过
首先去setupfactroy官方网站下载Runtime Modules----odbc_rts.exe,运行odbc_rts.exe后会有2个文件,第一个是InstallODBC.exe,还有一个是ODBCConfig.ini
,你只需要在设置好ODBCConfig.ini里面的信息后就可以在setup factory的after installing(对于的中文翻译是安装之后,我用的是英文版,^_^不好意思),定义动作
open/close program->execte file 填上%AppDir%\InstallODBC.exe,然后就可以完成ODBC的注册了
还需要注意的是,如果需要动态去注册ODBC那么就需要以下一些下技巧了,首先在填写ODBCConfig.ini的时候需要这样填写:
前面的省掉,看下面的
; DSDriver1=Microsoft Access Driver (*.mdb)
; DSAttrib1=DSN=QandA\0DBQ=J:\DATABASE\QandA.mdb\0FIL=MS Access;\0DESCRIPTION=Questions and Answers Database\0DRIVERID=25\0UID=\0\0
; DSRequest1=ODBC_ADD_DSN
关键就在DBQ了,在这里为了能够实现动态注册数据源应该将DBQ=J:\DATABASE\QandA.mdb去掉,写成下面的样子:
DSDriver1=Microsoft Access Driver (*.mdb)
DSAttrib1=DSN=QandA
\0DESCRIPTION=Questions and Answers Database\0DRIVERID=25\0UID=\0\0
DSRequest1=ODBC_ADD_DSN
而后在你刚刚定义的安装之后执行InstallODBC.exe后面再加一个动作,
registy->modify registy 里面定义set value,main(主键) 选择hkey_current_user,在sub(子键)里面填上Software\ODBC\ODBC.INI\你数据源的名字,value(值名称)填写DBQ,值类型填写默认的,值暑假填入 %AppDir%\database\yourDatabseName.mdb 这样DQB是不是改变了,呵呵!!这样就实现了动态注册ODBC数据源了。
还有什么不清楚的,发邮件flymylover1@163.com联系.
chenyu5188
2003-04-23
打赏
举报
回复
在ODBC中配制好后生成dsn文件,打包时将dsn文件打包进去就行了。
chenhengxin
2003-03-24
打赏
举报
回复
使用SETUP FACTORY发布的INSTALLODBC好像可以,但是怎样才能在其中获得用户的安装目录呢?
zhangbob
2003-03-24
打赏
举报
回复
如果代码没写CreateDSN的程序,setup factory制作安装程序时不能创建SQL SERVER和ACCESS的ODBC数据源!需要在程序中间创建!
【symfoware NATIVE】
数据
库应用
Symfoware NATIVE系【共通】应用程序开发环境开发语言 操作
数据
库方法 C
SQL
嵌套 C++
ODBC
C# .NET Framework COBOL
SQL
嵌套、
ODBC
、.NET Framework...
服务消息对象smo Oracle,Integration Services (SSIS) 连接
Integration Services (SSIS) 连接Integration Services (SSIS) Connections03/14/2017本文内容适用于:Applies to:
SQL
Server
SQL
Server
(所有支持的版本)
SQL
Server
SQL
Server
(all supported versions) Azure
数据
工厂中的 SSIS Integra...
经典ASP代码大集合
1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3...
《Oracle经典教程》
走进Oracle. 21. Oracle简介... 32. Oracle
安装
... 43. Oracle客户端工具... 94. Oracle服务... 165. Oracle启动和关闭... 176. Oracle用户和权限... 187. 本章总结... 218. 本章练习... 22
SQL
数据
操作和查询... 251.
SQL
简介... ...
opentrace在my
sql
中
使用
_【symfoware OPEN】
数据
库应用开发
Symfoware OPEN系- 导入方法、连接形式、执行方法JDBC(Java DataBase Connectivity)是Java与
数据
库的接口规范,JDBC定义了一个支持标准
SQL
功能的通用低层的应用程序编程接口(API),它由Java 语言编写的类和接口组成,旨在让各
数据
库开发商为Java程序员提供标准的
数据
库API。
ODBC
(Open DataBase Connectivity)是微...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章