用VC++实现ODBC数据源设置

2016-02-19 21:06 3 1 收藏

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐用VC++实现ODBC数据源设置,希望大家看完后也有个好心情,快快行动吧!

【 tulaoshi.com - 编程语言 】

为了使ODBC能与数据库一起工作,必须把数据库注册到ODBC驱动程序管理器,这项工作可以通过定义一个DSN或数据源名字来完成。通常,我们只能手动打开系统控制面板,运行其中的ODBC数据源管理器,手工配置数据源,但是这项工作对用户而言过于复杂,我们必须考虑用程序替用户完成这些配置工作。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  1. SQLConfigDataSource 函数说明

  ODBC API提供了动态创建数据源的函数SQLConfig DataSource。该函数的原型如下:

BOOL SQLConfigDataSource ( HWND hwndParent,WORD fRequest,
LPCSTR lpszDriver,LPCSTR lpszAttributes );
  参数说明如下:

  (1)参数hwndParent用于指定父窗口句柄,在不需要创建数据源对话框时,可以将该参数指定为NULL。

  (2)参数fRequest用于指定函数的操作内容,取值如下:

  ODBC_ADD_DSN: 加入一个新的用户数据源;

  ODBC_CONFIG_DSN:修改一个存在的用户数据源;

  ODBC_REMOVE_DSN:除一个存在的用户数据源;
 
  ODBC_ADD_SYS_DSN:增加一个新的系统数据源;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  ODBC_CONFIG_SYS_DSN:配置或者修改一个存在的系统数据源;

  ODBC_REMOVE_SYS_DSN:删除一个存在的系统数据源;

  ODBC_REMOVE_DEFAULT_DSN:删除省缺的数据源说明部分。

  (3)参数lpszDriver用于指定ODBC数据源的驱动

  程序类别,例如,为了指定Access数据源,该参数应赋以字符串“Microsoft Access Driver (*.mdb)

来源:http://www.tulaoshi.com/n/20160219/1625284.html

延伸阅读
*假设调试机IP 192.168.0.182   远程机IP 192.168.0.161 *远程机为调试机分配权限,使调试机可以使用远程桌面登陆到远程机器上(这样调试起来方便)。 *调试机上安装visual studio .net 2003 共享调试机上的Visual Studio上的远程调试目录(以我的机器为例) C:Program FilesMicrosoft Visual Studio .NET 2003Common7PackagesDe...
标签: 电脑入门
单元格区域、Excel 表、数据透视表或数据透视图均可以连接到外部数据源(数据源:用于连接数据库的一组存储的源信息。数据源包含数据库服务器的名称和位置、数据库驱动程 序的名称以及在登录到数据库时所需的信息。)。可以刷新数据以更新此外部数据源的数据。每次刷新数据时,均可以看到数据源中最新版本的信息,其中包括对数 据进行的任何更...
标签: Web开发
这个数据源,分两部分,一是从数据类中调出数据,然后在本数据源中对分页参数以及页面分页辅助控件进行操作!在前面有三个控件控制翻页,一个下拉列表,两个LinkButton! 关于更多类中数据操作的方法见 http://thcjp.cnblogs.com/archive/2006/06/18/428775.html 这篇 下面 fill() 方法调用很简单,在页面中要重新绑定的地方 写...
概述 管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另一进程就可以从管道的另一端将其读取出来。匿名管道(Anonymous Pipes)是在父进程和子进程间单向传输数据的一种未命名的管道,只能在本地计算机中使用,而不可用于网络间的通信...
标签: ASP
    每一个需要联结数据库的程序,首先必须在服务器上打开它。这里有许多的办法!   使用系统数据源(DSN) 这个就必须在服务器上设置。这是数据访问最好最快的方法。因为它只需在服务器上认证一下就行了,不需要联结。   使用文件数据源 这不是一个值得推荐的方法。因为这样的话,所...

经验教程

184

收藏

11
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部