30-05-2005, 22:35
|
|
|
חבר מתאריך: 10.08.04
הודעות: 183
|
|
אה רגע אז אם הבנתי כאילו אתה מבקש את הנתונים דרך SQL ואז מעביר אותם ומציג אותם דרך הrecordset? =\ אף פעם לא ממש הבנתי את כל הקטע של האובייקטים פשוט תמיד העתקתי את השורות של הפתיחת מסד נתונים אז אני רוצה הפעם להבין את זה
ואם צדקתי במה שאמרתי אז למה rs לא פועל עם Mysql? (או שהוא פועל והשגיאה היית במקום אחר)
ודרך אגב ניסיתי לעשות
קוד:
Sql = "INSERT into Members * VALUES('"&ID&"', '"& Request("Username") &"', '"& Request("password") &"')"
Con.execute Sql
(לא טעיתי באיות, קראתי לאובייקט Con לא conn וSql לא Mysql)
עכשיו זה כותב לי שגיאה, וכשניסיתי בלי הCon.execute Sql זה פשוט לא עשה כלום, אז לפי מה שאמרת צפוי שזה לא יעשה כלום כי הרי זה מה שעושה את הפעולה שכתבתי, אבל למה עם זה זה כותב לי שגיאה?
עריכה: הנה הקוד המלא של החלק של הפתיחת מסד נתונים, גם השתמשתי בRS בהמשך אז יכול להיות שזו הבעיה כי לא הבנתי בסוף אם אמרת שאפשר או שאי אפשר להשתמש בRS
קוד:
Dim Con, RS, Sql
set Con = server.createobject ("ADODB.Connection")
Con.open "Driver={MYSQL ODBC 3.51 Driver};Server=myaspserver.net;Port=3306;DataBase= FSB;User=LBY;PWD=651243;"
set RS = server.createobject ("ADODB.RecordSet")
RS.open "Members", CON
כאן יש עוד קצת קוד ואז בהמשך
קוד:
Sql = "INSERT into Members * VALUES('"&ID&"', '"& Request("Username") &"', '"& Request("Password") &"')"
Con.execute Sql
ואחרי זה יש עוד קוד
נערך לאחרונה ע"י LBY בתאריך 30-05-2005 בשעה 22:39.
|