如何通过ODBC建立一个SQL Server数据源?ODBC主要完成什么功能?
解决方案 »
- 这样表的设计以及显示层的显示如何实现?
- 求助:在线帮助系统数据库部分的设计和实现
- 疑难杂症:从SQL SERVER 6.5上拷贝回来的数据库怎么才能在SQL SERVER7.0/2000上打开或连接上???
- 无法从链接服务器 "EAS" 的 OLE DB 访问接口"OraOLEDB.Oracle"提取行
- 最小值与最大值问题
- 紧急求助!!!各位大侠帮忙!
- excel表中数据导入到后缀名为gdb的文件中
- [求教]菜鸟问:SQL语言,SELECT时,WHERE从句中的条件能不能用变量吗?
- 水晶报表的SQL字段
- SQL条件查询-根据日期筛选物料代码的采购单价
- SQL 2005 用户登录问题
- 有关openrowset:[Microsoft][ODBC 驱动程序管理器] 驱动程序不支持此功能],急~
你会发现,ODBC工作起来和Windows一样枣它用包含在DLL内的驱动程序完成任务。其实,ODBC提供一套两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语言提供公用接口。允许Visual C++用标准的函数调用经公用接口访问数据库的内容,是这两个驱动程序的汇合点。当然,还有其它和ODBC有关的实用程序类型的DLL。例如,一个这样的DLL允许你管理ODBC数据源。ODBC的实际管理接口出现在SYSTEM文件夹中的某个CPL(控制面板)文件中枣我们在后面要谈到这方面的问题。
ODBC的确能履行承诺,提供对数据库内容的访问,并且没有太多的问题。它没有提供数据库管理器和C之间尽可能最好的数据转换,这种情况是有的,但它多半能像广告所说的那样去工作。唯一影响ODBC前程的是,它的速度极低枣至少较早版本的产品是这样。ODBC最初面世时,一些开发者曾说,因为速度问题,ODBC永远也不会在数据库领域产生太大的影响。然而,以Microsoft的市场影响力,ODBC毫无疑问是成功了。今天,只要有两种ODBC驱动程序的一种,那么几乎每一个数据库管理器的表现都会很卓越。
名称(你想添加的数据源名)描述不管 服务器(SQL SERVER 服务器名 )
下一步 下一步 (更改默认数据库,自己设置) 下一步 完成 测试
OK 写完收工
SQL Server 2008 联机丛书(2009 年 7 月)
如何添加数据源 (ODBC)可以通过使用 ODBC 管理器、以编程方式(通过使用 SQLConfigDataSource)或通过创建文件,添加数据源。 使用 ODBC 管理器添加数据源
从“控制面板”中,访问“管理工具”,再访问“数据源 (ODBC)”。或者,可以调用 odbcad32.exe。单击“用户 DSN”、“系统 DSN”或“文件 DSN”选项卡,然后单击“添加”。单击“SQL Server”,然后单击“完成”。完成创建到 SQL Server 的新数据源向导中的步骤。 以编程方式添加数据源
调用 SQLConfigDataSource 并且将第二个参数设置为 ODBC_ADD_DSN 或 ODBC_ADD_SYS_DSN。 添加文件数据源
通过连接字符串中的 SAVEFILE=file_name 参数调用 SQLDriverConnect。如果连接成功,则 ODBC 驱动程序将使用 SAVEFILE 参数指向的位置中的连接参数创建一个文件数据源。