Foxtable(狐表)用户栏目专家坐堂 → 将 numeric 转换为数据类型 numeric 时出现算术溢出错误。


  共有1361人关注过本帖树形打印复制链接

主题:将 numeric 转换为数据类型 numeric 时出现算术溢出错误。

帅哥哟,离线,有人找我吗?
s111321
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:44 积分:534 威望:0 精华:0 注册:2020/6/27 10:03:00
将 numeric 转换为数据类型 numeric 时出现算术溢出错误。  发帖心情 Post By:2024/4/2 14:04:00 [只看该作者]

通过按钮去执行一个存储过程
Dim dt1 As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1")
Dim dt2 As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker2")
Dim st1 As String = dt1.text + " 00:00:00"
Dim st2 As String = dt2.text + " 23:59:59"

Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = "gs_get_syxx"
cmd.StoredProcedure = True
cmd.Parameters.Add("@rq1",st1)
cmd.Parameters.Add("@rq2",st2)
cmd.ExecuteNonQuery

点按钮一直报错,提示:将 numeric 转换为数据类型 numeric 时出现算术溢出错误
存储过程直接在SQL中执行正常
经过测试 就2个字段 原来是numeric(9,3),目标是numeric(4,1),已经通过 cast(round(原字段,1) as numeric(4,1)) 等多种方式转换还是不行,请各位老师帮忙看下?
[此贴子已经被作者于2024/4/2 14:05:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110443 积分:562081 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/4/2 14:11:00 [只看该作者]

存储过程发上来看看。数据库里表结构截图看看

 回到顶部