שאלה

ד ו ב י ר

New member
שאלה

ב"ה שלום אני מקבל ממסד נתונים objReader שמקבל מה DB טבלה בעלת עמודה אחת. אני רוצה להכניס את השדות לתוך מערך. איך אני יכול לעשות את זה ב VB.NET אם אני לא יודע כמו שורות יש בטבלה? תודה רבה מראש
 

gilad g

New member
ArrayList

הקוד הוא ב-#C, אבל לתרגם אותו זו ממש לא בעיה
הנחתי שהעמודה שלך היא מסוג מחרוזת, אם זה integer, תשנה את השורה האחרונה, ואת השורה שבתוך ה-while בהתאם.
OleDbDataReader r; r = cmd.ExecuteReader(); ArrayList list = new ArrayList(); while (r.Read()) { list.Add(r.GetString(0)); } string[] arr = (string[])list.ToArray(typeof(string));​
 

ד ו ב י ר

New member
אני לא מצליח לתרגם את

המשפט
(string[])list.ToArray(typeof(string));​
ל VB.NET ניסיתי בהרבה דרכים, ויצא לי המשפט הבא:
Dim types() As String = CType(list.ToArray(typeOf(String), String())​
אבל הוא עדיין לא מקבל אותו. אי אפשר לעשות String.GetType כי GetType היא לא פונקציה סטטית
 

ד ו ב י ר

New member
איזה יופי של כלי.

ממש שימושי, וכבר פתרתי איתו כמה בעיות אצלי. ממש תודה
 

nirtheking

New member
ניצלו"ש

ראית את מסר ששלחתי לך ? יש שם קישור ל-CSharp-station.com באתר יש מדריך ל-C# ומדריך בסיסי לADO.NET בשילוב SQL SERVER
 
למעלה