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

在将varchar值转换成数据类型int时失败,第1张

对的,要转换一次,将int转换为varchar,因为@strSQL是字符串,你不能直接将字符串跟数值类型拼接在一起,举个简单的例子:

12--跟你set @strSQL ='select from ' + @myTable + ' where id=' + @myInt是一个意思select 'aaa'+1

这样就报跟你一样的错

String

sql=""+qis+""+uni+tot

这个本来就是字串运算,用A7getText()就对了,你上面转换成int和float

是画蛇添足反成乱了。

这个可以在页面上设置一下。然后再修改。

恩  如果不了解的话,具体步骤如下:

主页面  选择菜单里的工具  =》 选项 =》Designers   =》 表设计器和数据库设计器 

这时看右面内容:将阻止保存要求重新创建表的更改(S) 这一项 取消选中。

最后确定保存,然后重新修改你的类型就好了。

希望能够帮助你,请采纳。谢谢。

参数类型错误,将 public bool Update(string id 换成 public bool Update(int id 即可。当然,函数调用也要变更,这是个int类型而不是字符串类型。

以上就是关于在将varchar值转换成数据类型int时失败全部的内容,包括:在将varchar值转换成数据类型int时失败、数据库插入int 和 float 类型的数据,出现类型转换错误、sql2008 改数据类型不成功等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10204238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存