在将 varchar 值 'xiaoming' 转换成数据类型 int 时失败。

com.microsoft.sqlserver.jdbc.SQLServerException:在将varchar值'xiaoming'转换成数据类型int时失败。查询语... com.microsoft.sqlserver.jdbc.SQLServerException: 在将 varchar 值 'xiaoming' 转换成数据类型 int 时失败。
查询语句是:PreparedStatement str=dbConn.prepareStatement("select * from TNAMEPWD where NAME ="+username );
展开
 我来答
依然特雷西sky
高粉答主

2020-03-19 · 繁杂信息太多,你要学会辨别
知道答主
回答量:1511
采纳率:33%
帮助的人:69.2万
展开全部

在将 varchar 值 'xiaoming' 转换成数据类型 int 时失败是设置错误造成的,解决方法为:

1、双击打开HBuilder开发工具,新建静态页面turn.html,并修改title属性,如下图所示。

2、定义一个Symbol对象变量sym,然后使用加法运算,将sym转换成数值,结果出现了报错,如下图所示。

3、如果要将Symbol类型转换成String类型,可以使用String或toString(),如下图所示。

4、Symbol类型不能转换成数值类型,如果直接转换会报错,如下图所示。

5、如果将Symbol类型的变量转换成Boolean类型,可以使用Boolean()进行,如下图所示。

6、由于Symbol数据类型是一种对象,而数组也是对象,所以可以转换成数组,如下图所示。

yesyes科
2020-03-19 · TA获得超过2.6万个赞
知道答主
回答量:608
采纳率:0%
帮助的人:10.1万
展开全部

1、首先打开SQL Database Studio,点击展开数据库连接和数据库。

2、然后展开已有的表。

3、接着右击要修改的表,选择【design table】。

4、此时进入表修改界面。

5、然后双击要修改的字段的数据类型,改为新的数据类型。

6、接着点击【save changes】,在弹出的对话框中点击【OK】。

7、此时字段数据类型就修改完了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小哥无争
推荐于2017-09-26 · 超过26用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:16.7万
展开全部
数据类型不一致,需要强制类型转换
这是报的SQL的错,应该不是这个sql语句
你看下数据库对应字段的数据类型,不一致的用convert(int,对应字段的值)
追问
可是数据库里面的两个数据类型都是varchar型的,没错啊,程序里面根本没有用到int型的数据
追答
你将报错字段强制转换一下试试
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式