GUID的列的字段数据库设置为什么类型?
char varchar(?)??
每次插入数据的时候怎么插这个GUID值?
是不是string str=new GUID(); insert tablename (guid,xx) value(str,xx)???
char varchar(?)??
每次插入数据的时候怎么插这个GUID值?
是不是string str=new GUID(); insert tablename (guid,xx) value(str,xx)???
解决方案 »
- CSS发布后IE8显示不正确
- Request.QueryString接收到的中文参数是乱码,怎么办
- 求教:访问量不大的网站,iis频繁假死
- 请教jquery和asp.net实现飞鸽网站(pageflakes.com)的登录效果完整解决方案?
- 水晶报表问题,图标区的人太少鸟。
- 请问如何限制服务器端控件的文本框字数的长度,类型为MultiLine
- asp.net如何实现下拉框即可以选择下拉值也可以输入文本
- 几个基础问题
- 这个vb.net的函数涌c#怎么写.我是个新手.莫怪
- 表单提交的问题。。急
- Ajax 服务器端怎么向xmlHttp response XML格式数据(马上结贴)
- ASP.NET2.0内置的后台权限设计
insert tablename (guid,xx) value(str,xx)???
string str=new GUID().ToString(),先生成,再作为参数传到sql语句里去。
程序:System.Guid.NewGuid().ToString()
数据库的话就用
values(newid())
如果不是特殊的需要,建议不要使用guid类型的数据,不方便数据维护人员的操作。
程序:System.Guid.NewGuid().ToString()
数据库的话就用
values(newid())理论上就这样,个人感觉你只要选一种就行;个人比较喜欢程序产生,这样的话返回的ID就知道了
------------------
MSSQL: uniqueidentifier or char(36)
Oracle: char(32)每次插入数据的时候怎么插这个GUID值?
------------------
MSSQL: NEWID()
Oracle: SYS_GUID.NET程序中:
MSSQL: System.Guid.NewGuid() or System.Guid.NewGuid().ToString
Oracle: System.Guid.NewGuid("N")