שאלה ב SQL

pagis

New member
שאלה ב SQL

איך אני שולח GUID לשרת. יש לי פקודת INSERT שאמורה ליצור רשומה שאחד השדות שלה הוא uniqueidentifier. אני מנסה לשלוח System.Guid.ToString() אבל עפה לי על זה שגיאת סינטקסט. למישהו יש מושג?
 

pagis

New member
נפתר

למי שמתעניין הפתרון היה שימוש בפונקציה NEWID של MS SQL SERVER
 

gilad g

New member
ולמי שאין SQL Server..

הפתרון הוא
System.Guid.NewGuid().ToString()​
 

pagis

New member
גלעד, הבעיה שלי היתה הפתרון שלך

כלומר נקודת ההתחלה שלי היתה בדיוק מה שהצעת, אבל ה SQL SERVER לא הסכים איתך ודחה באחזריות את קבלת הערך הזה. אומנם מבנה ה GUID אכן תאם למה שצריך אבל הוא לא הסכים לקבל STRING (כלומר CHARVAR) לשדה שצריך להכיל ערך מטיפוס uniqueidentifier
 
למעלה