在c#中怎么把类型转化成为uniqueidentifier类型,uniqueidentifier可以做为输出参数吗?希望大家可以帮我解答哈!!谢谢啦
本帖最后由 u012878071 于 2013-12-02 12:59:10 编辑 在c#中怎么把int类型转化成为uniqueidentifier类型,uniqueidentifier可以做为输出参数吗?希望大家可以帮我解答哈!!谢谢啦
[解决办法]
Int不行,得用System.Guid。
可以作为输出啊。
[解决办法]
using(SqlConnection conn = new SqlConnection(connectionString))
{
conn.Open();
using(SqlTransaction trans = conn.BeginTransaction())
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.Transaction = trans;
cmd.CommandText = @"INSERT INTO [MYTABLE] ([GuidValue]) VALUE @guidValue;";
cmd.Parameters.AddWithValue("@guidValue", Guid.NewGuid());
cmd.ExecuteNonQuery();
trans.Commit();
}
}
代码来自
http://stackoverflow.com/questions/1435908/c-sharp-guid-and-sql-uniqueidentifier