2011-08-31 35 views
0

我想插入一个字符串到表中作为唯一标识符类型。但是当我将它插入数据库时​​,它会引发错误。我如何将string转换为uniqueidentifier如何将字符串转换为uniqueidentifier?

+2

所以...是dsfdsf只是一个键盘或咳嗽它意味着什么? –

+0

我想他是我的意思是“像dsfdsf-dfdsf-dfgdsfg”的格式? – juFo

回答

9

你可以试试:

new Guid("string to convert"); 

但该字符串将需要GUID格式了。

3

这是试图解析stringGuid一个安全的方式。在我的例子,input是来自用户的string变量:

var myGuid = new Guid(); 
if (Guid.TryParse(input, out myGuid)) { 
    // Parsed OK 
} 
+1

+1为您的良好答案。 –

6

是.NET 4,有一个Guid.TryParse(string, out Guid)其成功返回bool

+0

+1为您的良好答案。 –

+0

+1 idd为好加法 –

2

使用这些之一:

Guid.TryParse 

Guid.TryParseExact 
相关问题