2011-08-31 90 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 
相關問題