文档章节

SQLServerException: 不支持“variant”数据类型

Emperors
 Emperors
发布于 2015/05/14 21:30
字数 115
阅读 206
收藏 0

通过jdbc链接数据上SqlServer数据库,其中单个执行sql是没有问题的,但执行下列的executeQuery方法 // 对象集 ResultSet resultList = stm.executeQuery(sb.toString()); 提示错误:com.microsoft.sqlserver.jdbc.SQLServerException: 不支持“variant”数据类型

原因: 是由于SqlServer的JDBC的缺陷, 需要强制转换.

改前: SELECT SERVERPROPERTY('a') AS ProductVersion.

改后: SELECT convert(varchar(100), SERVERPROPERTY('a')) AS ProductVersion.

改后就可以执行成功!

© 著作权归作者所有

共有 人打赏支持
Emperors
粉丝 2
博文 34
码字总数 8149
作品 0
海淀
SQLserver报错-将截断字符串或二进制数据。

测试产品录入时,报错:“”Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。“” 百度结果如下 SQLServerException:将截断字符串或二进制数据的解...

babyhanggege
2017/11/06
0
0
多线程操作数据库问题。。郁闷啦。。

今天做多线程操作数据库,发现好多问题呢,现在整理如下: 1,com.microsoft.sqlserver.jdbc.SQLServerException: 没有需要传输的数据。 2,com.microsoft.sqlserver.jdbc.SQLServerException:...

java_ccm
2013/01/22
1K
5
BSTR、LPSTR、LPWSTR、CString、VAvariant_t、CComBSTR、...

Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类 型的字符串转换操作。本文先介绍基...

mjrao
2012/10/23
0
0
数据类型转换(转自CSDN)

int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]=”程佩君”; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2; 一、其它数据类型转换......

文艺小青年
2017/06/29
0
0
eclipse 数据库连接

我用的是SQL2000, 代码连接不到数据库,运行出错:(我检查了下,端口正常,协议正常,防火墙已关闭)求助 com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 lo...

Ediking
2013/04/24
485
3

没有更多内容

加载失败,请刷新页面

加载更多

多线程

1. 多线程概念。并发和并行的概念。 多线程指的是一段时间内cpu同时执行多个线程。一个程序至少运行>=1个进程,进程就是运行中的程序,而一个进程至少运行>=1个线程,线程是操作系统能调度的...

鱼想吃肉
29分钟前
0
0
HBase 表修复在线方式和离线方式

一、在线修复 1.1 使用检查命令 $ ./bin/hbase hbck 该命令可完整修复 HBase 元数据信息;存在有错误信息会进行输出; 也可以通过如下命令查看详细信息: $ ./bin/hbase hbck -details 1.2 ...

Ryan-瑞恩
53分钟前
2
0
redis 系列二 -- 常用命令

1.基础命令 info ping quit save dbsize select flushdb flushall 2.键命令 2.1 set 直接赋值 set a a 2.2 get 取值 get a 2.3 exists 是否存在 exists a 2.4 expire 设置剩余时间 秒 expire......

imbiao
今天
2
0
php foreach

<?php// 数组的引用$a=array(1,2,3,4,5);foreach($a as $key=>&$value){$value=$value*2;}print_r($a);echo " $key -------------------$value\r\n";/** * ...

小张525
今天
3
0
12-利用思维导图梳理JavaSE-多线程

12-利用思维导图梳理JavaSE-多线程 主要内容 1.线程概念 2.线程开发 3.线程的状态 4.线程的同步和死锁 5.Java5.0并发库类 QQ/知识星球/个人WeChat/公众号二维码 本文为原创文章,如果对你有一...

飞鱼说编程
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部