שלח תשובה

זירת השאלות

508
צפיות
2
תשובות

מישהו יכול בבקשה לעזור לי ב-ADO ???

,‏ 22 בדצמבר, 2003

אני נכנסתי ל-MSDN מצאתי את ההסברים על ה-rs.find אבל משום מה שאני מכניס את הקוד אז האקספלורר מביא לי שגיאה!!!
זה הקוד שהכנסתי

set oConn = server.CreateObject("ADODB.Connection")
oConn.open "driver={microsoft access driver (*.mdb)}; dbq=" & server.MapPath("db/forum.mdb") & ";"
set rs = server.CreateObject("ADODB.Recordset")
rs.open "select * from forum",oConn
rs.moveFirst
rs.Find ("subject='nir'",1,1,3)|


וזאת השגיאה!!!

Cannot use parentheses when calling a Sub
/find.asp, line 9, column 31
rs.Find ("subject='nir'",1,1,3)
——————————^


תודה רבה מראש ניר!!!

תגיות:

2 תשובות

  1. השגיאה די ברורה…
    הוא מבקש ממך להוריד סוגריים


    rs.Find "subject='nir'",1,1,3

  2. ניר טייב הגיב:

    ועכשיו הוא נותן לי את שגיאה אחרת!!!
    הנה זאת השגיאה :::

    Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

    שורה 9 הינה השורה של ה-moveFirst השאלה שלי מה אני צריך להוסיף בשורת החיבור כדי שה-Movefirst יעבוד לי???


    set oConn = server.CreateObject("ADODB.Connection")
    oConn.open "driver={microsoft access driver (*.mdb)}; dbq=" & server.MapPath("db/forum.

    mdb") & ";"
    set rs = server.CreateObject("ADODB.Recordset")
    rs.open "select * from forum",oConn,1
    rs.moveFirst
    rs.Find "subject='nir'",1,1,3

    תודה רבה מראש ניר!!!

שלח תשובה