0
我的方案是,當用戶在CreateUserWizard中完成創建其帳戶時,我想將UserId的值傳遞給數據庫中的另一個表。在註冊後向另一個表傳遞UserId值
我正在使用ASP .Net C#。
我嘗試下面的代碼,但有一個錯誤:無法從「的System.Guid」轉換爲「字節[]」
任何建議,一個可能的/可供選擇的解決方案?
MembershipUser currentUser = Membership.GetUser();
Guid currentUserId;
currentUserId = new Guid("{" + currentUser.ProviderUserKey.ToString()+ "}");
MyDataSetTableAdapters.MEMBERINFOTableAdapter accUpdate = new Project1.PAGES.MyTableAdapters.MEMBERINFOTableAdapter();
accUpdate.UpdateQuery(instName, accountMade, lblTodaysDate, currentUserId, instName);
彌感謝您的快速反應。但是,我使用RAW數據類型作爲我的數據庫上的UserID,因爲我使用的是Oracle數據庫,它給了我一個錯誤:無法將字符串轉換爲字節[] – 2012-03-10 09:04:12
那麼這是Oracle問題嗎? – 2012-03-11 00:10:06
不是。這是一個MySQL問題,我只是爲了自己的學習方式轉換到Oracle。無論如何,我已經從您發佈的鏈接中找到了解決方案。謝謝! – 2012-03-11 07:34:23