我可以使用一些帮助:( 我试图从sql中的标识列获取最后生成的ID,并将其分配给名为ConvId的变量 该值在sql server中有数据类型int,我尝试使用int来获取不起作用的值,现在我尝试使用int32,因为我找到了一个转换表,说在c#中它应该是int32,它不起作用或者它一直给我这个错误。 system.InvalidCastException下面我粘贴了产生错误的代码,请尽可能帮助。
cmd = new SqlCommand();
cmd.CommandText = "SELECT SCOPE_IDENTITY()";
cmd.Connection = con;
Int32 ConvId = (Int32)cmd.ExecuteScalar();
Debug.Print("The last generated id value = " + ConvId);