在将 varchar 值 '0001/一/1 0:00:00' 转换成数据类型 smallint 时失败
在将 varchar 值 '0001/1/1 0:00:00' 转换成数据类型 smallint 时失败。
问题出现在下列的代码中,
并且在 System.Data.SqlClient.SqlException 中第一次偶然出现的“System.Data.dll”类型的异常,不知道是怎么回事,求高手指教,
------解决思路----------------------
你试图把日期格式的字符串往smallint的列里放,当然是不允许的
------解决思路----------------------
什么业务逻辑,为何要把 时间格式转smallint 。 字段对应错了吧?
------解决思路----------------------
应该是在try中有一行代码有问题,你看看int的字段变量,应该有的赋值有问题。
------解决思路----------------------
看看你要转换的数据类型,字段对应错了吧,这么一串转成int肯定出错啊
问题出现在下列的代码中,
并且在 System.Data.SqlClient.SqlException 中第一次偶然出现的“System.Data.dll”类型的异常,不知道是怎么回事,求高手指教,
------解决思路----------------------
你试图把日期格式的字符串往smallint的列里放,当然是不允许的
------解决思路----------------------
什么业务逻辑,为何要把 时间格式转smallint 。 字段对应错了吧?
------解决思路----------------------
应该是在try中有一行代码有问题,你看看int的字段变量,应该有的赋值有问题。
------解决思路----------------------
看看你要转换的数据类型,字段对应错了吧,这么一串转成int肯定出错啊