26-11-2006, 20:12
|
|
|
חבר מתאריך: 17.09.06
הודעות: 24
|
|
הי.
בלי להעליב, מה שעשית ממש רחוק ממה שאתה (אני מניח) התכוונת לעשות.
התוכנה שעשית בודקת האם השדות האלה מכילים את הביטויים שרשמת שם. כלומר, כדי שהתוכנית תחזיר "אמת", אתה תצטרך להקליד (פיזית) את הביטוי "Select* FROM clients WHERE clientID==tuser.text " בתיבה הראשונה ואת הביטוי "SELECT * FROM clients WHERE clientPASS==Tpass.text" בתיבה השניה, שאני מניח שזו לא הייתה התוכנית המקורית שלך.
אני חושש שאובייקט הרקורדסט לא תומך בשאילתות SQL, בטח לא איך שאתה שמת אותן. מה שאני הייתי עושה זה לקשר את השדות במסד הנתונים לתיבות טקסט בלתי נראות (visible=false), לעבור על הרשומות אחת אחת, וכל פעם להשוות את השדות שהמשתמש הכניס לשדות הבלתי נראים שיצרנו. אין דרך אחרת שאני מכיר בVB6. אם תצטרך עזרה בקוד, אל תהסס לפנות אלי.
יום טוב.
|