שאלה על type cast

yael800

New member
שאלה על type cast

היי, אני רוצה לעות CASTING לעמודה מסוג ntext / nvarchar ל varchar אני משתמשת ב ODBC, MSSQL איך רושמים שאילתא מסוג כזה? כל זה אני עושה כיוון שאני לא מצליחה לקחת עמודה מסוגים כאלה ב
CString txt; CRecordset rs( &database ); // CDatabase //... rs.GetFieldValue("activityTxt",txt);​
תודה מראש, יעל
 

גרי רשף

New member
היכן את רוצה לבצע את ה-Cast?

אם בתוך הקוד את מקבלת מהרקורדסט ערך מסוג אחד ורוצה להמיר לסוג אחר- כדאי לפנות לפורום שפות תכנות או משהו כזה.. אם את רוצה לקבל מהרקורדסט את הערך לאחר ביצוע ה-Casting יש לשנות את ה-SQL מ- Select MyColumn ל-
Select Cast(MyColumn As VarChar) As MyNewColumn​
 

yael800

New member
לא הבנתי כ"כ

אני רוצה לשלוף את הנתון מלחתחילה כ VARCHAR למרות שהוגדר בבסיס הנתונים כעמודה מסוג NVARCHAR
 

yael800

New member
וזאת כי

אני לא מצליחה לקרוא נתון מסוג NVARCHAR מהבסיס נתונים, ה RECORDSET מחזיר לי אותו כנל. חבל שאין אפשרול של עריכה בפורומים פהשל תפוז..:)
 
למעלה