ערכתי לאחרונה בתאריך 13.10.07 בשעה 20:38 בברכה, lior066
מה שלא עשית טוב זה שהפונקצייה תחזיר לך סטרינג במקום טבלה..public string UserContact(long ID)
אתה צריך לעשות דבר שכזה..
public TableRow UserContact(long ID)
דבר שני אתה עובד כזה מסורבל אני לא מבין למה..
חבל שאתה לא משתמש במעטפת למסד נתונים שלך היה עוזר לך פי 10 יותר נוח , והעבודה ככה ממש אבל ממש פי 10 יותר ארוכה.
קח לדוגמא פונקצייה שלי להחזרה של פרטי משתמש..
Public Function GetUserName(ByVal ID As String) As String 'On Error GoTo err Dim StrTemp As String = "" STRSQL = "SELECT * FROM Users where ID=" & ID If Database.Execute(STRSQL) = "OK" Then rs = Database.CommandObject.ExecuteReader() If rs.HasRows = False Then rs.Close() Database.close() Return "" Exit Function Else Do While (rs.Read()) StrTemp = rs("Uname") Loop rs.Close() Database.close() Return StrTemp End If End If
|
הרוב זה תבנית מוכנה..