社区
VFP
帖子详情
······Windows API 函数 中的SQLConfigDataSource??
xiaolilili
2003-08-18 10:58:20
最近在学习VFP
不知道谁能够介绍一下在 VFP 中使用 Windows API 函数 SQLConfigDataSource 的方法啊
谢谢
...全文
95
1
打赏
收藏
······Windows API 函数 中的SQLConfigDataSource??
最近在学习VFP 不知道谁能够介绍一下在 VFP 中使用 Windows API 函数 SQLConfigDataSource 的方法啊 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mgan
2003-08-18
打赏
举报
回复
SQLConfigDataSource 是用于在本地计算机上添加, 删除和修改 ODBC 数据源名 (DSN) 入口.
该函数有 4 个参数;
1. 一个窗口句柄 (hwnd)
2. 配置类型 (添加, 删除或修改) (用户或系统)
#define ODBC_ADD_DSN 1
#define ODBC_CONFIG_DSN 2
#define ODBC_REMOVE_DSN 3
#define ODBC_ADD_SYS_DSN 4
#define ODBC_CONFIG_SYS_DSN 5
#define ODBC_REMOVE_SYS_DSN 6
#define ODBC_REMOVE_DEFAULT_DSN 7
3. 数据库驱动程序名
4. 连接参数信息串.
所有串参数必须以 CHR(0) 结尾. 连接参数信息串 (第四个参数) 必须是一个参数和值的分隔列表. 分隔符是 CHR(0). 参见示例.
SQLConfigureDataSource API 函数返回一个整型值. 该返回值可能是以下值之一:
#define SQL_NO_DATA 100
#define SQL_SUCCESS_WITH_INFO 1
#define SQL_SUCCESS 0
#define SQL_ERROR -1
如果 SQLConfigDataSource 返回 1 或 -1, 你可以用 SQLInstallerError API 函数来获取错误信息.
获取传递到 SQLConfigDataSource 函数的第四个参数的参数和值的信息的最好办法是, 运行 ODBC 管理器并用你所需要的连接信息创建一个 FILE DSN. 该信息会保存到一个你可用文件文件编辑的文件中.
如果一个 DSN 已经存在且你调用 SQLConfigDataSource 来添加一个新的 DSN, 原有的 DSN 将被复盖.
宿主文件 odbccp32.dll
Visual FoxPro 中的定义
DECLARE Integer SQLConfigDataSource IN odbccp32.dll Integer, Short, String @, String @
Visual FoxPro 示例
lc_driver = "SQL Server" + CHR(0)
lc_dsn = "dsn=testdsn" + CHR(0) + ;
"server=127.0.0.1" + CHR(0) + ;
"database=bigdb" + CHR(0) + ;
"network=DBMSSOCN" + CHR(0) && DBMSSOCN = TCP/IP connection
fResult = SQLConfigDataSource(0, ODBC_ADD_DSN, @lc_driver, @lc_dsn)
IF fResult = -1 OR fResult = 1
* 调用 SQLInstallerError API 函数来获取错误信息.
ENDIF
更多内容在http://www.foxer.net/list.asp?id=224 自己看去。
windows
常用
API
函数
windows
常用
API
函数
http://www.vbgood.com/
api
.html http://hi.baidu.com/3582077/item/9cc3483b581f53c5392ffae3 第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该
函数
返回窗口的句柄, 这个
函数
的定义是这样的 HWND WIN
API
FindWind
Windows
.h 常用
API
函数
【转】
转自:https://blog.csdn.net/farmwang/article/details/50603608 http://www.vbgood.com/
api
.html http://hi.baidu.com/3582077/item/9cc3483b581f53c5392ffae3 第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该
函数
返回窗口的句柄, 这...
windows
常用
API
函数
系统
API
查询 http://www.vbgood.com/
api
.html http://hi.baidu.com/3582077/item/9cc3483b581f53c5392ffae3 第一个:FindWindow根据窗口类名或窗口标题名来获得窗口的句柄,该
函数
返回窗口的句柄, 这个
函数
的定义是这样的 HWND WIN
API
FindWindow(L
如何使用
Sql
Config
DataSource
创建 ODBC 数据源
创建ODBC数据源可以调用
Windows
系统子目录下的动态链接库Odbcint.dll
中
的
函数
SQL
Config
DataSource
()该
函数
可以动态地增加、修改和删除数据源。
SQL
Config
DataSource
()
函数
SQL
Config
DataSource
()的原型如下:BOOL
SQL
Config
DataSource
(HWND hwndParent, UINTfRequest,LPCSTR
Windows
上命令行实现运行时添加ODBC数据源-odbcconf命令的使
最近做的一个项目要求程序可以自动在
windows
上添加一个ODBC数据源,发现可以用
Windows
API
中
的
SQL
Config
DataSource
函数
可以实现,在查看MSDN文档时,这个
函数
等同于odbcconf.exe命令行工具。最好是使用
SQL
Config
DataSource
自己实现一个application,用来创建ODBC数据源,但是使用odbcconf.exe命令行工具,然后...
VFP
2,722
社区成员
29,107
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章