如何使用Guid?Winform程序中的, GUID即全球标识符...用于需要产生分布式不可重复标识...数据库中一般用作主键...SQL Server对应的数据类型是UNIQUEIDENTIFIER...Oracle并无专门的对应类型...可以用32位定长字符或二进制类型... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先:GUID 是全局统一标识符 指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。 private string GenerateGUID() {return System.Guid.NewGuid().ToString();} private void btnInsert_Click(object sender, System.EventArgs e) {string cs = "server=(local);Initial Catalog=Northwind;IntegratedSecurity=SSPI";using ( SqlConnection conn = new SqlConnection(cs) ) {try {string sqlInsert = "INSERT INTO dbo.tblBuilderTest (pk_guid, [name]) VALUES ('"+ System.Guid.NewGuid().ToString() + "', '" + txtName.Text + "')";conn.Open();SqlHelper.ExecuteNonQuery(conn, CommandType.Text, sqlInsert);} catch(Exception ex) {System.Console.Write("Error: " + ex.Message);} } } } }这是别人写的,你可以看下 微软的Commerce Starter Kit里用到了GUID作为购物车标识,你可以下来看看 跪求C#的Application.StartupPath和System.Environment.CurrentDirectory的区别 进来讨论一下。。。。。。 winform求助? C#对文件的访问权限 各位帮忙exception的问题 C#与Matlab混合编程 c sharp中的显式和隐式是什么意思,看书没懂 一道计算题.怎么也算不出.帮帮忙好吗?谢谢 能否得知Socket.SendAsync的执行情况? 请问下,多线程处理一个任务 C# 画线问题~~~ 迷茫中~
指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。
return System.Guid.NewGuid().ToString();
} private void btnInsert_Click(object sender, System.EventArgs e) {
string cs = "server=(local);Initial Catalog=Northwind;Integrated
Security=SSPI";
using ( SqlConnection conn = new SqlConnection(cs) ) {
try {
string sqlInsert = "INSERT INTO dbo.tblBuilderTest (pk_guid, [name]) VALUES ('"
+ System.Guid.NewGuid().ToString() + "', '" + txtName.Text + "')";
conn.Open();
SqlHelper.ExecuteNonQuery(conn, CommandType.Text, sqlInsert);
} catch(Exception ex) {
System.Console.Write("Error: " + ex.Message);
} } } } }
这是别人写的,你可以看下