首页 资讯 电脑入门 操作系统 上网 办公 技巧 硬件 软件 网络 图像 多媒体 程序 数据库 网页网站 网游 安全 加密 企业

Ms Sql Server、JSP或者C#操作数据库引起“对于造型说明无效的字符值”的解决办法

巧巧电脑网络 2012-05-17     收藏此文 
你写程序操纵数据库,无论是ms sql Server,Access,或者微软的其他产品,或者你用JSP、C#读取数据库或者插入数值到表中时都有可能遇到的一个错误提示:对于造型说明无效的字符值。 注意:你只要用了微软的ODBC 链接。

你写程序操纵数据库,无论是Ms Sql Server,Access,或者微软的其他产品,或者你用JSPC#读取数据库或者插入数值到表中时都有可能遇到的一个错误提示:对于造型说明无效的字符值

注意:你只要用了微软的ODBC 链接,则都可能会收到这样的错误提示。

归纳原因:

错误的原因可能是:

1、参数顺序不对,造成类型不匹配:数据可里面的参数字段与现在取出的顺序不一样,造成数据类型不匹配。

2、参数的数据类型搞错,不匹配;如数据库某字段name是varchar类型,而执行查询后取结果集时用了rs.getInt("name");造成类型不一样。

3、你插入的值不是有效的类型,这个例如:你的字段是datetime类型的,但是你插入了一个不是有效的年份的值,例如1901-02-13。这也会导致出现“对于造型说明无效的字符值”的错误提示。

仔细检查你的数据,一定可以解决这个问题的,巧巧读书网!

延伸阅读:Ms Sql Server如何停止和启动

安装好ms sql Server 2005后,还真有些不习惯。因为之前一直使用sql server 2000,发现sql server 2005在很多地方做了改动,有时一个小小的功能要找老半天。今天因为需要做其他处理工作,停用sql server 2005服务以减少内存开销,这个也不是第一次这样做了,我一般都是通过Sql Server Management Studio来做的。

相关文章阅读:

相关专题阅读:

本类最热图文
Google
巧巧电脑网络编辑信箱  告诉我们您想看的专题或文章