sql ODBC驱动程序不支持所需的属性

数据库查询语句SELECT di.[GUID],di.DeviceName,si.nYear,
dg.GroupID,dg.GroupName,si.OperateTime,si.OperateMold
FROM deviceinfo AS di
INNER JOIN devicegroupunderusergroup AS dg ON di.DeviceID = dg.DeviceID
INNER JOIN setupinfo AS si ON si.ID = di.DeviceID
在数据库管理工具中执行时没有错误,但是ado数据库编程查询sql server数据库时提示ODBC驱动程序不支持所需的属性

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
SQL数据库所有者引起的"ODBC 驱动程序不支持所需的属性" 问题

如果SQL数据库中的所有者不是dbo而是其它的用户名,在程序中如果使用sa或者其它的非此用户名的帐户连接数据库的话,操作就会出现"ODBC 驱动程序不支持所需的属性" ,不要以为sa是最大的就可以操作所有的数据库啊.还是要用指定的帐户进行操作哦.

ODBC驱动程序不支持所需的属性

靠,这个提示太奇葩,原因竟是查询的表名写错了而已。

ASP+MYSQL:ODBC 驱动程序不支持所需的属性

我今天上午遇到的问题是asp+mysql 查询 插入语句不能用,rs.OPen Sql,conn,1,1 这样的语句 只能有execute(sql);否则提示:ODBC 驱动程序不支持所需的属性。 后来我查了查发现一句话 “conn.CursorLocation=3”加上就可以了

ODBC 驱动程序不支持所需的属性

看看代码有什么错误没有? conn.open"driver={Microsoft Access Driver (*.mdb)};dbq="& server.Mappath("../data base/data.mdb") %> set rs=server.CreateObject("adodb.recordset") rs.open "select * from 3ds Max

ASP连接ACCESS数据库提示ODBC 驱动程序不支持所需的属性怎么解决

login.asp: 连接文件connect.asp: 文件目录树: 错误信息: 数据库是这样的: 此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。 一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入 二

odbc连接dbf表出现 [Microsoft][ODBC 驱动程序管理器] 驱动程序不支持此功能” 错误的解决方法

 原来是操作系统升级到win2003后机器上的foxpro的odbc驱动太新了。不支持老式的访问驱动了。 需要从一个xp系统上复制一个dll到win2003系统中覆盖,dll的名称是vfpodbc.dll, 大小为955K,版本6.1.8630.1。

错误提示:ODBC驱动程序不支持动态记录集

1.错误描述 2.解决方案         在建立数据源连接的时候使用到的open方法中有一个参数bUseCursorlib,该参数缺省为true。该参数如果设置为true,就会装入ODBC的游标库,此时支持的唯一光标是静态快照和只能向前的游标,阻止了使用动态记录集。如果你的程序中使用到动态记录集的话,就会报出上面的错误。         virtual BOOL Open( LPCT

64位win7下设置odbc时“驱动程序和应用程序之间体系结构不匹配 ”的问题

今天学习用锐浪报表工具连接MySQL数据库时,出现了“驱动程序和应用程序之间体系结构不匹配”的问题,原来是锐浪报表工具不支持64位MySQL的odbc connector,所以在使用64位的管理工具“数据源(ODBC)”来创建的MySQL数据库JDBC连接在报表工具里就无法使用。 解决方案(转载自网络):下载安装32位的mysql-connector-odbc,运行“C:\Windows\Sys

JAVA使用ODBC连接数据库抛错问题 [Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓

困扰N多人的典型的数据源问题,所有一切设置好之后运行程序之后会出现如下类似的报错: java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度 at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957) at sun.jdbc.odbc.JdbcOdbc.

SQLServer ODBC驱动

本资源提供SQLServer的ODBC驱动,想要用C++连接数据库的同学请赶快下,我找了好久才找到的,今天就在csdn上提供,当然java也可以用odbc连接数据库的。

sql server odbc驱动

sql server odbc驱动,官网下载(2015-11-12),适用多版本,教程见http://blog.csdn.net/u012469987/article/details/49790567

无法加载SQL SERVER ODBC驱动程序的安装例程

在移植一台服务器时,由于环境也要移植,但是先导了ODBC的注册表配置,后装的OFFICE,导致报错,打不开企业管理器和ODBC失效。以下错误:“无法加载SQL   SERVER   ODBC驱动程序的安装例程,因为存在系统错误代码126”,“不能加载安装或转换器库”,应如何解决?  事实上,我们只需要用odbcconf.exe来重新注册一下ODBC Driver就可以了。在Wind

asp ODBC 驱动程序不支持所需的属性

sql="select id,noo,name,sex,nation,phone from stu where Clng(classid) = "&Clng(request("id")) Clng(classid) 输入了字符,转换粗错

SQL Server ODBC 驱动

在安装ODBC驱动后,能通过ODBC访问SQL Server 数据库。

java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的游标状态

java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的游标状态rs没有.next()因此报错!

[Microsoft][ODBC 驱动程序管理器]驱动程序的SQLSetConnectAttr 失败的解决办法!

   出现这个错误时因为vfpodbc.dll的版本不一样,在没有安装VB的环境下,版本号是:6.1.8630.1,安装vb后的版本是:6.1.8167.0.由于这个dll文件的版本太新,不支持。所以只需要把低版本的vfpodbc.dll拷贝覆盖就行了。

ODBC错误信息

ODBC 错误信息根据 X/Open 和 SQL Access Group SQL CAE 规范 (1992) 所进行的定义,SQLERROR 返回 SQLSTATE 值。SQLSTATE 值是包含五个字符的字符串。下表列出了驱动程序可以为 SQLError 返回的 SQLSTATE 值。为 SQLSTATE 返回的字符串值由两个字符的类值后接三个字符的子类值组成。类值 01 表明是一种警告,后跟

ODBC驱动程序下载地址

微软SQL Server Management Studio数据库所需要的ODBC驱动程序下载地址,具体教程请参考http://blog.csdn.net/lccee/article/details/54289076

ERROR [IM014] [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配

odbc连接问题,如题。 win10  64位    mysql  64位 一:驱动,到官网上我只下载了64位的驱动,安装上。 二:控制面版中的odbc数据源管理工具,对应64位,添加后,test 成功后运行程序出现了上述问题。 后来百度,要32位和64位都要注册数据源,后来也测试过,只其中一个是不行的,无论是32位还是64位。 再到官网下32位的驱动,装上。 再控制面板-》odbc管

[Microsoft][ODBC 驱动程序管理器] 未发现数据源 解决方法!

在Windows Server 2003 上安装 MS SQL Server 2000 标准版时,出现“[Microsoft][ODBC 驱动程序管理器] 未发现数据源”,具体提示为:################################################

关于java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度问题

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class test { public static void main(String[] args) { try      {        

Error: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配

该错误时在添加PostgreSQL的时候产生的,这是由于我的系统是64位但是PostgreSQL的驱动是32位造成的,首先要安装Post供热SQL64位的驱动,然后在CMD里运行: C:\Users\PX>%SystemRoot%\syswow64\odbcad32.exe C:\Users\PX>%SystemRoot%\system32\odbcad32.exe 分别

ODBC的三种链接方式

连接数据源 (ODBC) SQL Server 2014 其他版本 此主题尚未评级 - 评价此主题   在分配环境和连接句柄并设置连接属性后,应用程序将连接到数据源或驱动程序。有三种可用于连接的函数: SQLConnect SQLDriverConnect SQLBrowseConnect 有关建立与数据源的连接的

SQLSERVER 链接 MYSQL 的 两种方法 及 未发现数据源名称并且未指定默认驱动程序 处理办法

sqlserver,C#,mysql,MSSQL,链接,连接,dblink,OLE DB,访问接口,MSDASQL,返回了消息,[ODBC 驱动程序管理器],未发现数据源名

ODBC驱动程序管理器无效的游标状态

我用的tomcat 7.0,eclipse 8.5,已经把class12.jar放到tomcat的lib目录下,oracle是9.2,表login的列we和ss都是varchar2(10)类型。在执行下列代码时: String url="jdbc:odbc:bksfhcxt"; String user="system"; String password="oracle2

java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

xp下可以正常访问的access,在win7 office2013下报错。 查了2天的帖子,尝试下载驱动 http://www.microsoft.com/zh-cn/download/details.aspx?id=13255 都没有解决,最终解决的办法是改连接串,很小的一个改动 其实就把  {Microsoft Access Driver (*.mdb)} 这部分内容改成

BIEE连接essbase ODBC 驱动程序返回了错误 (SQLExecDirectW)。

BIEE 11.1.1.6.0连接ESSBASE 11.1.2.2时,在BI ANSWER中出现ESSBASE驱动的问题,如下所示: ================================================= ODBC 驱动程序返回了错误 (SQLExecDirectW)。 错误详细资料 错误代码:OPR4ONWY:U9IM8TAC:OI2DL65P 状态: HY

Java java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

在Win7 64位系统下,使用Java+Access数据库编程,用Java连数据库时,出现错误提示,如下: Java java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序   网络上有很多类似错误的解决办法,其中之一就是: url = "jdbc:odbc:Driver={Microsoft Access

安装 MySQL ODBC 驱动程序

1.  上MySQL官网下载驱动:https://dev.mysql.com/downloads/connector/odbc/ 根据自己的系统选择对应驱动, 我选择的是 64 位的版本: https://cdn.mysql.com//Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.9-winx64.msi 2. 安装过

C#连接 ODBC 数据源时的默认驱动程序问题

最近在做一个程序,需要在C#中连接ODBC数据源。ODBC是开放数据库连接(Open Database Connectivity,ODBC)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。 首先在控制面板\管理工具中找到数据源(ODBC),

PL/SQL Oracle 导入ODBC 报错 :在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配

错误:原因:系统是64位、excel驱动默认也是64位,但plsql是32位。所以解决办法是在odbc中添加一个32位excel驱动即可。解决:C:\Windows\SysWOW64,运行odbcad32.exe点击添加,选择数据源设置数据源名重启PL/SQL,成功解决...

恢复ODBC驱动

前几天在安装sql server的时候出现了一个奇怪的现象,当我安装快结束的时候突然一闪就什么都没有了,很高兴以为安装完成了,但是到开始菜单一看根本就没有sql的影子,于是就想重新安装,但是熟悉sql的应该都知道,如果安装没有正常结束的话,卸载在重新安装是一件非常麻烦的事情。        于是就开始着手重装,删除注册表-删除文件,经过一翻苦战终于做完了上述操作,重新启动之后开始安装,但是新的问

ODBC驱动程序ODBC驱动程序

在做软件安装包时,把MySQL ODBC 3.51驱动程序必要的文件一起打进安装包,让用户安装软件的时候,自动在系统ODBC 数据源管理器的连接池添加MySQL ODBC 3.51 Driver驱动程序。 InstallSheild添加MySQL ODBC驱动程序

64 位操作系统ODBC设置Dbase数据源的步骤

本文详细介绍了如何建立数据库数据源和应用程序调用的连接

Oracle客户端+ODBC驱动程序

Windows的Oracle免安装客户端,及ODBC驱动程序,PlSqlDeveloper连接Oracle数据库时需要。 配置环境变量: ORACLE_HOME:E:\Software\instantclient_10_2 TNS_ADMIN:E:\Software\instantclient_10_2\network\admin 命令行下进入E:\Software\instantclient_10_2,执行odbc_install.exe,安装ODBC驱动程序

学习笔记:[Microsoft][ODBC 驱动程序管理器] 无效的游标状态

"ResultSet Recordset1 =statement.executeQuery(tmpSqlStr);membername=Recordset1.getString(2);"Recordset1 还不能确定能取到结果集。应该 if(Recordset1.next()){membername=Recordset1.getString(2);......up,我遇到类似的问题,就是这样解决

实时错误'-2147467259(80004005)': [Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序

问题1:实时错误'-2147467259(80004005)': [Microsoft][ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序   解决方法1:①找到"C:\windows\SysWOW64\odbcad32.exe”双击【运行】(这是针对64位Win7系统) ②在“ODBC数据源管理器”中选择菜单项【用户DSN】直接【添加】,之后找到"Microsoft Ac

jsp/java代码中用jdbc驱动代替jdbc-odbc桥连接SQL Server数据库

甲骨文公司主要技术人员、JDBC规范领导者Lance Andersen在博客中称,从Java SE 8起,JDK中将不再包含JDBC-ODBC桥。 JDBC-ODBC桥是Java提供的一种基于两层模型的JDBC技术,使用JDBC-ODBC桥能对多种ODBC数据源进行灵活而高效的访问。它作为sun.jdbc.odbc包实现,其中包含一个用来访问ODBC的本地库。 JDBC-ODBC桥提供了对JDB

labview 与mysql Connectors ODBC8.0数据库通讯不匹配处理

labview 远程访问数据库比较方便的是PHPSTUDY 的MYSQL,目前很多人用MYSQL,确实是安装简单,连接方便。使用LABVIEW访问和操作也是很容易,直接使用互联接口里边的DATABASE控件就可以识别连接。但是在这个过程中,由于最近MYSQL的 Connectors ODBC 升级到8.0后它的32位和64位驱动软件合二为一,致使32位LABVIEW 不能和MYSQL联通,总是会显...

java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序解决方法

开发程序需要登录功能 ,就不想用大数据库,直接用java连接access。     在自己机器上一切正常,  url直连 和配置数据源都没有问题。  发布到windows server2008 上 ,获取不到数据连接。      系统都是64位, office是2010  32位。     问题找了半天,最终得以解决:            32为的Access driver 需要用32为的jd

启动sqlserver服务时,总是出现“系统错误(126),指定驱动程序无法加载

过完大年回来工作,没想到数据库太不给力了,已连接,连接不了,企业管理器也无法连接。 但是程序使用是没有问题的怪事了。 报错:启动sqlserver服务时,总是出现“系统错误(126),指定驱动程序无法加载! 于是查看系统日志 原来有个服务没有起来啊。随启动,但是启动后很快就自动关闭了。很无语。 结果查了很多资料, 1、进入注册表  查看 HKEY_LOCAL_MACHI

[navicat premium] [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

安装navicat自带sqlncli_x64.msi,就在安装目录下,安装后问题解决!

java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配

java数据库连接(JDBC-ODBC方式) 环境:win7 64位和NetBeans IDE 7.1.2  jdk1.7.0_17(64位) 写好程序后运行报错:java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配。 注意:win7 64位配置数据源,控制面板-》管理工

Powerdesigner 连接mysql 在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM014

系统环境: WIN7 64位系统, 用Powerdesigner 连接mysql 逆向工程时 报错 "在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配 SQLSTATE = IM014", 在网上查到的资料说是 安装的 mysql-connector-odbc-5.3.6-winx64.msi ,应该安装 mysql-connector-odbc-5.3.6-winx32.msi 如下

Microsoft[ODBC SQL Server 驱动程序][TCP/IP 套接字]SQL Server 不存在或者访问被拒绝。

您可能无法连接到的 TCP/IP 端口通过 Windows Server 2003 的计算机安装的实例的 SQL Server 2000 Service Pack 2 或更早版本 文章编号: 884012 - 查看本文应用于的产品 查看机器翻译免责声明 点击这里查看逐句中英文对照机器翻译 展开全部 | 关闭全部 症状 您不能连接到 Microsoft SQL Server

错误:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 解决方法

错误:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 解决方法: 在管理工具里面->点数据源ODBC-> 系统DSN->添加 选SQL 然后找到你要连接的数据库 这里的系统DSN 的配置要跟 用户DSN里的配置一样。

数据库 ODBC与SQLSever2014连接

1、安装SQL server 2014 http://www.cnblogs.com/biwork/p/4196951.html 2、学习数据库的基本操作、操作指令,建立一个数据库。 把excel文件的数据导入至数据库 https://jingyan.baidu.com/article/ceb9fb10f1f1fc8cad2ba014.html 2、VS2013通过ODBC与SQLSever2

ODBC、JDBC和四种驱动类型

早期的数据库开发领域没有通用的应用程序编程接口,开发人员在使用不同数据库产品时,必须学习和使用厂商专用API,例如Oracle Call Interface、Microsoft Database Library等。针对业界对通用编程接口的需求,微软推出了ODBC(Open Database Connectivity)方案,并获得厂商和开发人员的认可。ODBC建立了一组规范,并提供了对数据库访问的标

[ODBC]读Excel时报错:外部数据库驱动程序(1)中的意外错误解决方案

在MFC下使用ODBC读取Excel数据库,之前用着还好好的,突然就用不了了,几经查找发现是Windows安全更新的补丁搞的鬼。出现错误: 解决方案: 1. 在控制面板——卸载——已安装更新,找到并删除以下安全更新: 2. 修改注册表的dll指向 3. 更新数据库驱动引擎

64位操作系统,mysql ODBC 驱动程序和应用程序之间的体系结构不匹配

1)环境Windows Server 2008R2 64bit+Mysql 5.5.16 for 32 bit+Mysql odbc connector 64 bit2)报错信息在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配3)原因因为你使用64位的管理工具“数据源(ODBC)”连接32bit的mysql4)解决办法卸载Mysql odbc connector 64 bit 安装My

相关热词 c#跨线程停止timer c#批量写入sql数据库 c# 自动安装浏览器 c#语言基础考试题 c# 偏移量打印是什么 c# 绘制曲线图 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行
立即提问