我有以下存储过程:
Create PROCEDURE [dbo].[GETVendorsStatsAgainstSearTerm]
@Date DateTime ,
@SearchId bigint
AS
declare @cmd as varchar(2000)
set @cmd = ' select *, ' + cast(SearchId as varchar) + ' as SearhId from tbl'
exec (@cmd)
我想将 SearchId
视为运行选择查询的列。我想知道 SearchId
列的正确类型。
我无法在 C# 中将此 SearchId
列转换为长数据类型。谁能帮帮我?
最佳答案
你可以试试Convert函数
Convert(varchar(50),SearchId )
关于c# - 无效的转换异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15616437/