我有一个GUID (在SQL中是varchar(50,notnull) ),它是我在VB中通过ExecuteScalar()从SQL返回的。当我运行程序时,它看起来像是传递了GUID示例{3F2504E0-4F89-11D3-9A0C-0305E82C3301}我的executeScalarUsing comm As SqlCommand = New SqlCommand(sqlquery, conn)
Hosted_GUID
我试图使用sqltransaction和executescalar对数据库进行两个插入,以返回第一个insert的输出ID。cmd_NFSe = new SqlCommand("SqlCommand", conn, safetransaction);
var newID = cmd_NFSe.ExecuteScalar
这是我的密码..。 if ((int.parse(o.ToString())) <= 2 || (o is null)) // my task....在这段代码中,'o is null‘部分出现了错误。任何帮助如何处理这两种情况在单一的if语句..。我想要的是o的值应该是(null,0,1,2)。有什么帮助吗?