605
צפיות
צפיות
12
תשובות
תשובות
התחלתי לעבוד עם MYSQL…
בשעה טובה התחלתי לעבוד עם MYSQL… הצלחתי להתחבר והכל…
אבל הבעיה היא שאני מנסה לבצע פעולות עם רקורדסט…
ולא מצליח לי…
Dim conn, rs
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=*;UID=*;PWD=*;"
rs.open "SELECT * FROM hostusers"
מחזיר לי שגיאה:
ADODB.Recordset error '800a0e7d'
The connection cannot be used to perform this operation. It is either closed or invalid in this context.
/conn.asp, line 8
זה מוחזר כשה CONN פתוח… ואני לא מבין למה…
לצורך העניין… שורה 8:
rs.open "SELECT * FROM hostusers"
12 תשובות
איפה conn?
rs.open "SELECT * FROM hostusers" , conn
אני שונא את עצמי בגלל הטעויות הקטנו
*תודה
בעיה מעצבנת ב MYSQL
אני לא מבין כלום… אבל ממש כלום!!!
אני מנסה להכניס נתונים מה שנשמע דבר שאין פשוט ממנו… אבל גם פה אני נתקל בשגיאה:
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/newuser.asp, line 82
בגלל קטע הקוד:
rs.Open "SELECT * FROM hostusers", conn, 3, 3
rs.movelast
idd=rs("ID") + 1
rs.AddNew
rs("id")=idd
rs("lfname") = lfname
rs("icq") = icq
rs("messenger") = messenger
rs("email") = email
rs("phone") = phone
rs("begindate") = begindate
rs("expiredate") = expiredate
rs.update
rs.close
שורה 82 זה השורה של LFNAME בשאני מכניס למסד…
אני לא קולט למה…
אני משער
ש-Id הוא שדה מספור אוטומטי
נכון?
אבל אתה מנסה לקבוע לו ערך עם השורה הזאת:
rs("id")=idd
בשביל מה נועד מספור אוטומטי?
ואם זוהי לא השגיאה שתפתור לך את הבעיה, אז כנראה שניסית להכניס לשדה מסויים ערך שלא מהסוג שלו.
אני חושב שהנקודה הראושנה שציינתי גרמה לשגיאה.
ואם זה לא הדבר שיפתור**
פתר… לא עד הסוף…
הבעיה היא באמת שהשדות לא מוגדרים טוב…
אבל אין לי מושג איך להגדיר אותם נכון
יש לך MyPHPAdmin על שרת האכסון?
דרכו אפשר לנהל את כל הטבלאות, שדות וכו' ולהגדיר מה שצריך.
כן… אבל אין לי מושג מה להגדיר שם.
כאילו את סוג השדות
סוגי שדות
לפני שמתעסקים עם מסד נתונים לא מוכר (במעשי) צריך להכיר אותו וזה אומר לדעת אילו סוגי שדות הוא מאפשר למה המאפיינים שלהם (או בעצם, למה הם שווים במסד אחר).
סוגי שדות ב-mySQL:
1.
2.
3.
מקווה שיעזור לך להבין
תודה… אבל…
כבר קראתי את זה =…
והכל אצלי ניראה בסדר… אבל זה לא פועל…
תכתוב איזה שדות הגדרת
ומה הם אמורים להכיל.