精华内容
下载资源
问答
  • 如何建立ODBC数据源

    千次阅读 2010-07-06 23:02:00
       如何建立ODBC数据源  建立ODBC数据源对于在使用ASP对数据库进行操作时是必要的,虽然他很简单,却是必须的一步。现在我把他记录下来,防止以后我把这部分东西忘掉,也和广大初学者一起分享。...

     

      如何建立ODBC数据源

      建立ODBC数据源对于在使用ASP对数据库进行操作时是必要的,虽然他很简单,却是必须的一步。现在我把他记录下来,防止以后我把这部分东西忘掉,也和广大初学者一起分享。

    首先进入控制面版的性能和维护部分,如下图:

    你可以点击当中的数据源(ODBC),选择“文件DSN”可进入如下界面

    在这个界面当中,我们可以看到有一个fif文件,该文件就是已经建立的一个DSN文件,如果在你的计算机上还没有建立DSN文件,则该栏应为空白。

    接下来可以点击“添加”按钮,进入如下界面

    在这里选择你要的连接的数据库,我选择的是Microsoft Access,点击下一步得到下图

    此处,你可随意取一个文件名,例如我取的是abc.dsn,点击下一步,可进入如下界面

    现在你已经完成得差不多了,点击“完成”,你就可以进入:

    点击“选择”,后出现如下界面:

    在目录中选择你所要连接的数据库,然后点击确定,这样你就大功告成了。一个ODBC数据源就已经建立起来了。

     

    源文档 <http://blog.csdn.net/sghgcn/archive/2008/02/09/2087250.aspx>

     

    展开全文
  • BCB 建立ODBC数据源

    千次阅读 2008-05-09 14:53:00
    前言: 近日我从网上搜索关于程序建立ODBC数据源的资源,发现基本上没有关于BCB 建立ODBC数据源的相关代码和方法,防止各位遇到相同问题,避免大家走弯路,因此整理了一下思路。本文参考 ...

    前言:

    近日我从网上搜索关于程序建立ODBC数据源的资源,发现基本上没有关于BCB 建立ODBC数据源的相关代码和方法,防止各位遇到相同问题,避免大家走弯路,因此整理了一下思路。

    本文参考

    http://prettyboy.bloghome.cn/posts/14990.html http://study.qqcf.com/web/188/21141.htm

    什么是ODBC ?

    开放数据库互连(ODBC)是Microsoft引进的一种早期数据库接口技术。它实际上是我们要在本章后面加以讨论的ADO的前身。Microsoft引进这种技术的一个主要原因是,以非语言专用的方式,提供给程序员一种访问数据库内容的简单方法。换句话说,访问DBF文件或Access Basic以得到MDB文件中的数据时,无需懂得Xbase程序设计语言。事实上,Visual C++就是这样一个程序设计平台,即Microsoft最初是以ODBC为目标的。    

     你会发现,ODBC工作起来和Windows一样棗它用包含在DLL内的驱动程序完成任务。其实,ODBC提供一套两个驱动程序:一个是数据库管理器的语言,另一个为程序设计语言提供公用接口。允许Visual C++用标准的函数调用经公用接口访问数据库的内容,是这两个驱动程序的汇合点。当然,还有其它和ODBC有关的实用程序类型的DLL。例如,一个这样的DLL允许你管理ODBC数据源。ODBC的实际管理接口出现在SYSTEM文件夹中的某个CPL(控制面板)文件中棗我们在后面要谈到这方面的问题。    

    ODBC的确能履行承诺,提供对数据库内容的访问,并且没有太多的问题。它没有提供数据库管理器和C之间尽可能最好的数据转换,这种情况是有的,但它多半能像广告所说的那样去工作。唯一影响ODBC前程的是,它的速度极低棗至少较早版本的产品是这样。ODBC最初面世时,一些开发者曾说,因为速度问题,ODBC永远也不会在数据库领域产生太大的影响。然而,以Microsoft的市场影响力,ODBC毫无疑问是成功了。今天,只要有两种ODBC驱动程序的一种,那么几乎每一个数据库管理器的表现都会很卓越。

    ODBC的配置主要是 windows/system32下odbcint.dll 这个动态库中相关函数的调用完成的,当然不同版本的动态库可能有些差异,如果遇到问题,一般来说找个版本比较高的就能解决。 SQLConfigDataSource()的原型如下:

     BOOLSQLConfigDataSource(HWND hwndParent, UINTfRequest,LPCSTR IpszDriver, LPCSTR IpszAttributes);

    其中四个参数的用法如下:

     ●参数hwndPwent是父级窗口句柄。如果句柄为NULL,将不会显示一些有关的对话框。如果参数 IpszAttributes提供的信息不够完善,在创建过程中就会出现对话框要求用户提供相应信息。  ●参数fRequest可以设置为下面的数值之一:

    ODBC_ADD_DSN: 增加_个新数据源

    ODBC_CONHG_DSN: 配置(修改)一个已经存在的数据源

    ODBC_REMOVE_DSN: 删除一个已经存在的数据源

    ODBC_ADD_SYS_DSN:. 增加一个新的系统数据源

    ODBC_CONFIG—SYS—DSN: 更改一个已经存在的系统数据源

    ODBC_REMOVE_SYS_DSN:. 删除一个已经存在的系统数据源

    ●参数lpszDriver是数据库引擎名称,可以参见ODBC管理器中对ODBC驱动程序的描述。比如要加载的是Excel数据库,那么数据库引擎名称就为Microsoft Excel Driver(*.xls)

    ●参数lpszAttributes为一连串的"KeyName=value" 字符串,每两个KeyName值之间用""字符隔开。KeyName主要是新数据源缺省的驱动程序注册说明,其中最主要的关键字是"DSN"----- 新数据源的名称,其余关键字则根据不同的数据源有不同要求。关于lpszAttributes参数的具体设置,详细可以参考Windows系统目录下帮助文件。  

    BCB例程(window xp sp3 、bcb 6.0):

    在cpp中加入 #include "Mfc/odbcinst.h"

    在工程中加入odbccp32.lib  (D:/Program Files/Borland/CBuilder6/Lib)

    然后在处理函数中

     if(SQLConfigDataSource( NULL,ODBC_ADD_DSN, "Microsoft Access Driver (*.mdb)",         "DSN=MyAccessDB;DBQ=D:/MB.MDB;DefaultDir=D:/;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;Description=我的数据库"  ))  ShowMessage("success");

    数据源就成功建立了!

    展开全文
  • Delphi 建立ODBC数据源

    2019-10-05 15:51:26
    樊伟胜 转载于:https://www.cnblogs.com/fanweisheng/p/11385132.html

    樊伟胜

    转载于:https://www.cnblogs.com/fanweisheng/p/11385132.html

    展开全文
  • 在添加DSN 时,如果只有SQL Server选项(除非你使用的仅仅是这个数据库),比如博主需要使用.mdb 数据文件。需要安装64位的数据库连接引擎。 提出SPSS 位数的原因如下: 在ODBC(32位)下设置了DSN,在64位的SPSS ...

    1. 版本问题

    SPSS Modeler版本:

    • 32位
      直接使用ODBC(32位)即可。
    • 64位
      在添加DSN 时,如果只有SQL Server选项(除非你使用的仅仅是这个数据库),比如博主需要使用.mdb 数据文件。需要安装64位的数据库连接引擎。

    提出SPSS 位数的原因如下:
    在ODBC(32位)下设置了DSN,在64位的SPSS 中选择数据库连接时,并不会显示任何连接。只能使用ODBC(64位),但是默认Windows10下应该只有SQL Server在一个选项,所以需要重新安装ODBC驱动。

    2. 安装64位数据库连接引擎

    下载
    链接:https://pan.baidu.com/s/1BKq82Kkpx0LT6n70CyPHLQ
    提取码:8vca
    在这里插入图片描述
    (博主亲测)如果你安装的 Office 是32位的,直接安装连接引擎时最后也不能使用(64位未测试)。
    解决办法:

    卸载Office、卸载Office、卸载Office(亲测)。

    1. 卸载Office 32位,这时安装AceRedist.msi后,再添加DSN(如何添加看第3节),在SPSS 中可以正常使用。当然,也需要安装Word 的软件,可以使用WPS。

    2. 注:该方法仅仅听说别的同学这样做,并且好像成功了)卸载ODDC(32位),然后直接安装未修改的原安装包(下面链接),因为博主不想删除系统自带ODBC,所以使用了第1种方法:
      链接:https://pan.baidu.com/s/1i-ktOrwfDvIxhRDm7yT_TQ
      提取码:7qgp

    3. 使用32位 的SPSS Modeler

    为什么说需要卸载Office32位(吐槽下安装过程的经历,可以跳过):
    从专业来说Office 32位是否会和64位的AceRedist.msi 相冲突博主不清楚。
    只能说博主在安装AceRedist.msi 过程中遇到了如下的两个问题:
    4. ODBC的源文件应该为下图中的软件
    在这里插入图片描述
    在双击安装时,提示已有的Office 32位冲突巴拉巴拉。。。反正就是需要卸载某些东西(应该是ODBC(32位)),然后才能直接安装。
    博主经百度,修改了exe 包中的东西后,即可以直接安装不用卸载既可以安装。修改后的安装包就是上面所说的AceRedist.msi。
    本来以为,能够安装后SPSS 就能读取数据库文件了。但是在SPSS 读取数据时报了如下错误:
    在这里插入图片描述
    所以,只能卸载Office。

    3. 添加DSN

    找到ODBC:

    1. win10:“控制面板/系统和安全/管理工具”中
    2. C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
      在这里插入图片描述
    3. 64位:C:\Windows\System32 目录下
      在这里插入图片描述
      32位:C:\Windows\SysWOW64
      在这里插入图片描述
    名称相同,位置相反(64在System32下)。

    博主以下展示在64位中操作(32同理):

    1. 选择系统DSN
      在这里插入图片描述
    2. 点击右边的添加:
      根据需要选择,博主是.mdb 数据选择第二个
      在这里插入图片描述
    3. 设置名称和说明:
      在这里插入图片描述
    4. 点击左边的选择,选中文件
      在这里插入图片描述
    5. 然后点击右边的高级,设置用户名:
      在这里插入图片描述
    6. 最后点击确定:
      在这里插入图片描述

    4. SPSS Modeler中读取数据

    在源选项卡中,选择数据库节点:
    在这里插入图片描述
    编辑节点,选择添加新的连接:
    在这里插入图片描述
    选择刚才添加的Test,输入用户名和密码,点击连接:
    在这里插入图片描述
    点击连接后,下面会出现如下,点击确定:
    在这里插入图片描述
    然后选择表:
    在这里插入图片描述
    查看数据:
    在这里插入图片描述

    完!

    展开全文
  • SQL SERVER 建立ODBC数据源 ---> 安全性 ---> 建立链接服务器 [img]http://dl.iteye.com/upload/attachment/269805/9ae4730b-b145-3074-a700-05fec8375e10.jpg[/img]
  • Win7下怎么建立ODBC数据源

    千次阅读 2014-03-27 22:27:17
    怎么在win7下创建ODBC数据源 今天下午几番周折终于把Mysql5.1安装好了,以前我安装过5.0的,感觉自己在网上也找不到合适的连接数据库的驱动程序,既然老师找好了,那就卸载吧!这一卸载不要紧,可是再怎么安装都...
  • VC动态建立ODBC数据源

    千次阅读 2011-07-12 17:25:38
    动态创建数据源需要用到的API:SQLConfigDataSource,需要包含的头文件为:#include ,需要包含静态库:#pragma comment(lib, "ODBCCP32.lib")。 SQLConfigDataSource 函数说明 ODBC API提
  • vfp建立ODBC数据源

    千次阅读 2009-09-02 10:33:00
    *动态数据源 DECLARE INTEGER SQLConfigDataSource IN odbccp32 INTEGER, INTEGER, STRING, STRING lnWindowHandle=0 lcODBCDriver=SQL Server &&DRIVER类型 lcODBCName=Server &&数据源名字 lcODBCDesc=Shar
  • 在网上搜到不少这方面的帖子...本人初学VC,现在在做一个这方面的项目,具体实现途径是VC通过DDE从组态软件InTouch中获取现场数据,做出处理后再保存到Access数据库(不建立ODBC数据源)。 希望以后能和大家多多交流!
  • 搞定C# 建立ODBC数据源

    千次阅读 2008-05-01 02:52:00
    数据源 就是在注册表中 建立 相应的值。 下面的函数可以 建立 SQL Server的 ODBC 数据源 !可以自己观察注册表,修改一部分值! ///  /// 注册 ODBC 数据源  ///  /// ODBC 数据源 名称,这里要与SQL Server...
  •  Response.Write("<script language=javascript>alert('ODBC数据源连接成功!')</script>");  }  catch  {  Response.Write("<script language=javascript>alert('ODBC数据源连接失败!')</script>");  }  } ...
  • 在前段时间项目过程中倒数据过程中要求动态不同数据库倒数据时遇到的关于数据源的问题,当然,不能ADOQUERY连接的DBF表(未下补丁版本,后发现也可连接)一定要建ODBC进行连接处理,那么ODBC一定要动态建立以排除...
  • 需要在单机版中用Access比较方便,另外也不能让用户自己创建数据源,最终的方案就是在程序中直接访问(*.mdb)Access数据库文件,下面简要给出在VC6.0中的访问Access数据库文件的方法:注:data.mdb数据库文件中有一...
  • ODBC数据源建立mysql

    2020-03-05 20:02:43
    1.建立ODBC数据源 从控制面板或其他方式打开ODBC数据源 从打开的的页面中选择系统DSN 点击右方的添加出现创建新数据源页面 选择mysql的odbc驱动程序 (如果选取列表中没有此选项就去下载mysql的odbc驱动程序并...
  • Win10如何配置数据源ODBC数据源

    万次阅读 2019-05-06 20:03:25
    如何配置数据源ODBC数据源 1.打开控制面板,按下图,依次进行操作: 2.双击打开 “ODBC数据源” ,按下图进行操作: 3.选择 “Microsoft Access Driver”,如下图: 4.对 “ODBC Microsoft Access” 进行安装,...
  • 部分数据库中ODBC数据源建立

    千次阅读 2016-05-23 13:38:20
    (1)、打开“控制面板”,进入到“管理工具”,能够看到”ODBC数据源(64位)“左键双击击,接着在弹出的”ODBC数据源管理程序(64位)“对话框中选择“系统DSN”标签,选择其下的“添加”按钮,然后在弹出的对话框...
  • ODBC数据源建立 1.打开控制面板,找到【管理工具】,并打开。 2.在【管理工具】页面,找到【ODBC数据源(64位)】,并打开。 3.在【ODBC数据源管理程序(64位)】界面,找到“系统DSN”,选择“添加”按钮...
  • 配置ODBC数据源

    2013-06-06 11:08:00
    ODBC(Open Database Connectivity 开放数据库互连) 从字面意思就可以看出来,ODBC是相当于一个中间协议,它可以连接各类数据库,甚至包括EXCEL和文本。... 下面来大概叙述一下如何建立ODBC数据源连接。...
  • 创建ODBC 数据源

    2014-01-24 13:34:43
     可以对任何已安装 ODBC 驱动程序的数据源建立 ODBC 连接。 Visual C++ 6.0 或更高版本附带了用于文本文件、Access、FoxPro、Paradox、dBASE、Excel、SQL Server 和 Oracle 的驱动程序。 创建 ODBC 连接时,它...
  • 问题:自己写的一个程序一直连不上数据库,数据库是mysql,mysql-odbc驱动也装了,数据源也配置了,并且测试连接数据库是成功的,但程序连接...而要打开32位ODBC数据源管理器,需要运行C:\Windows\SysWOW64\odbcad32
  • Windows系统创建ODBC数据源

    千次阅读 2015-05-13 09:29:13
    Windows下创建ODBC数据源
  • 本源码演示如何使用VC++自动配置ODBC数据源,填写ODBC配置时所必需的用户名称、服务器名称、数据库名称、ODBC名称后,程序将按照上述信息自动配置添加一个ODBC数据源。之前,你需要安装好数据库软件。 源码下载地址...
  • Cognos配置ODBC数据源

    千次阅读 2017-11-21 19:09:35
    UnixODBC2.3.0 装在/usr目录下,odbcinst.ini,odbc.ini配置文件放在/etc下面,ODBC数据源名称:test1 UnixODBC2.3.4 装在/user目录下,odbcinst.ini,odbc.ini配置文件放在/user/etc下面,ODBC数据源名称:test2 ...
  • window的odbc数据源中无法创建access数据源的问题,打开数据源管理,发现只有SQL Server的数据源配置,一开始我以为是少了驱动,但是想想access能正常使用,所以到网上搜了一下
  • ODBC数据源

    2009-11-14 02:51:00
    ODBC数据源 一组数据的位置,可以使用 ODBC 驱动程序访问该位置。也是一种存储的定义,包含 ODBC 应用程序连接到数据源所需的全部连接信息。 ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务...
  • 在作数据库实例的时候,需要创建Access数据库的ODBC数据源,管理工具 ODBC数据源管理器里面只有SQL Server ,没有Access等其他,因为Access数据源驱动器是32位的,64位不支持,只要打开32位版本的ODBC管理工具就可以...
  • 什么是ODBC数据源

    2011-04-13 17:55:31
    什么是ODBC数据源,控制面板中的odbc数据源管理干嘛用的  通俗讲:odbc就是一种数据库的连接方式,包含数据库连接信息,是一个数据源,控制面板中的odbc数据源管理就是对odbc数据源的相关信息的配置管理 下面是...
  • windows建立Oracle数据库的ODBC数据源

    千次阅读 2019-07-17 11:16:17
    参考https://blog.csdn.net/BlueCY/article/details/76164941 默认情况下Windows系统创建数据源时,是没有Oracle驱动程序的。 可以发现已经有了Oracle数据源
  • ODBC数据源配置/oracle odbc Driver configuration

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,287
精华内容 19,714
关键字:

怎么建立odbc数据源