如何使用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作为购物车标识,你可以下来看看 Chart图表如何转换成二进制流,急!!! C#中is操作符如何实现? C# WinForm 怎样动态修改CheckListBox的Item值 C# 如何操作Excel,打印两个表? 寻找读取ThinkPad模块温度的代码 小弟新学的C#,有个问题不是很明白,高手解释一下吧 ***用户登录时,如何防止对方输入非法字符串,高分开散*** langsin有客服,为什么还要用咨询? 请教ASP.NET( C# )中自动生成链接的问题,十万火急!!! 如何用DataGrid实现,删除,更新,编辑功能!!! 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);
} } } } }
这是别人写的,你可以看下