整数数据类型超出范围

时间:2013-01-11 19:00:52

标签: .net sql sql-server sqldatatypes

我有.net代码调用SQL Server存储过程,需要INT参数。我需要传递零。在我的.net代码中,我声明一个整数,将其设置为零并将其传入。但是,我收到一条错误消息“0.000”超出范围。它在哪里获取小数位? 我使用的是旧版本的Subsonic,但我可以看到参数的数据类型设置为int。 谢谢你的任何想法。

好的,抱歉,试图在评论中提供我的代码示例,但无法正确格式化 - 所以存储过程基本上是这样的:

CREATE PROCEDURE [Entity_Insert](

@ObjectIdInput INT
)

我的.net代码是这样的:

Dim objectIDInput As Integer = 0

Dim EntityInsert As SubSonic.StoredProcedure = GeneratedSPs.EntityInsert(objectIDInput)
Dim EntResult As DataSet = WOEntityInsert.GetDataSet

0 个答案:

没有答案