INSERT INTO Class_GradePoint(classID,classScore)
VALUES('bc600a9-4fa4-4bc4-88a9-0dd8d57f0076','3')消息 8169,级别 16,状态 2,第 1 行
将字符串转换为 uniqueidentifier 时失败。
怎么改呢,我要在数据库中测试
VALUES('bc600a9-4fa4-4bc4-88a9-0dd8d57f0076','3')消息 8169,级别 16,状态 2,第 1 行
将字符串转换为 uniqueidentifier 时失败。
怎么改呢,我要在数据库中测试
解决方案 »
- asp.net网页打包怎么样在用户桌面创建快捷方式
- 求高手,关于显示文字替换图片替换问题!!
- Repeater加载数据
- DataBinding:“System.Data.DataRowView”不包含名为“ISBN”的属性。
- 关于RadioButtonList绑定的问题
- DataSourceSelectArguments 是什么属性?
- List<Model.Category> l这是什么意思呀
- repeater 中如何设置行数是2或整除2的行中的TextBox 为只读
- 请问 思归 等高手,我在COM+组件中使用了多个数据连接,插入数据没有问题,可是修改不论用什么方法总提示连接超时???????????
- 有关SQL语句的解析
- 菜鸟求助:是关于DropDownList控件中显示日期的问题!
- 希望大家一起深入分析一下asp.net ,jsp,php他们的特点及优势
VALUES(NEWID(),'3')
newid()是数据库里生成GUID的方法
INSERT INTO Class_GradePoint(classID,classScore)
VALUES(NEWID(),'3') 可以
如果在程序中就这样处理string guid=System.Guid.NewGuid().ToString();//或System.Guid.Empty.ToString();
System.Guid g=new Guid(guid);//给数据库字段赋值时转换为guid类型
INSERT INTO Class_GradePoint(classID,classScore) value(newid(),'3')
也可以
INSERT INTO Class_GradePoint(classScore) value('3')
VALUES(cast('bc600a9-4fa4-4bc4-88a9-0dd8d57f0076' as uniqueidentifier),'3')消息 8169,级别 16,状态 2,第 2 行
将字符串转换为 uniqueidentifier 时失败。
VALUES(cast('bc600a9-4fa4-4bc4-88a9-0dd8d57f0076' as uniqueidentifier),'3')消息 8169,级别 16,状态 2,第 2 行
将字符串转换为 uniqueidentifier 时失败。
------------------
这种方法是可以的,不过 你的BC600A9-4FA4-4BC4-88A9-0DD8D57F0076 是怎么得到的啊?这不是数据库
uniqueidentifier 的格式标准格式:24284DF9-7A8A-4EBF-B267-F32208F57F50
你的格式:BC600A9-4FA4-4BC4-88A9-0DD8D57F0076