465
צפיות
צפיות
9
תשובות
תשובות
יש לי שתי שאלות חשובות
שאלה ראשונה :: איך אני אומר לקישור למחוק רשומה מהטבלה
שאלה שנייה :: איך אני אומר לקישור לשנות רשומה מהטבלה
אני יודע שמשתמשים ב UPDATE ו DELETE אבל משום מה
לא פועל לי.
תודה רבה מראש נועם
9 תשובות
מה בדיוק לא פועל? תראה קוד, משהו.
אוקיי הנה
הקוד של שני הקישורים ::
<TD align = center ><A HREF="/nokbi.asp?<% = rs("ID") %>">מחק משתמש</A></TD>
<TD align = center ><A HREF="/Lock_User.asp?<% = rs("ID") %>">השעה השתמש</A></TD>
הקוד של המחיקה
<%
dim conn, rs
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.Open "myDSN"
rs.open " Select * From godonodo where ID = " & ID & "",conn , 3 , 3
rs.Delete
rs.close
conn.close
rs = nothing
conn = nothing
%>
הקוד של ההשעיה::
<%
dim conn, rs
set conn = Server.CreateObject("adodb.connection")
set rs = Server.CreateObject("adodb.recordset")
conn.open "myDSN"
rs = "select * From godonodo Where ID =" & ID & ""
rs.fields("Status") = true
rs.update
rs.close
set rs = Nothing
conn.close
set conn = Nothing
%>
מה לעשות שזה הרבה ולא לדאוג בקשר לחיבור למסד נתונים הוא עובד מצויין
לדעתי זו בעיה של המשפט SQL….
נסה להדפיס את המשפט במקום לבצע בו פעולה
אולי הוא שגוי….
יש לך בעיה….
מה זה ID ?
מאיפה הוא בא לטופס שאתה משתמש בשאילתא ?
בטח אתה רוצה לשלוח אותו דרך לינק שבקישור?
אז יש לך בעיה גם בקישור, תראה מה רשמת
<A HREF="/nokbi.asp?<% = rs("ID") %>">מחק משתמש</A>
וצריך לפי מה שאתה רוצה ככה
><A HREF="/nokbi.asp?ID=<% = rs("ID") %>">מחק משתמש</A></
לא נראה לי שהבנת אותי
ID זו רשומה בטבלה ואני חושב שיותר קל למחוק רשומה ע"י ה ID שלי
ונכון לא שמתי לב שה =ID לא שם כנראה שכחתי
בכל מקרה מה לא נכון בקודים שרשמתי ???????
כי שניתי את הקישור וזה עדיין לא פועל
נגיד בהשעיית המשתמש הוא אומר לי שהטעות פה::
rs = "select * From godonodo Where ID =" & ID & ""
והקוד השלם נמצא שתי הודעות לפני
ובמחיקת משתמש הוא אומר לי שהטעות פה::
rs.open " Select * From godonodo where ID= " & ID & "",conn , 3 , 3
הבנתי אותך טוב מאוד…
בעיות בשאילתות קורות עקב שגיאות תחביר או חוסר פרטים בתנאי או שאין בכלל פרטים אבל קיים תנאי.
אם לאחר תיקון קישור שלך יש לך עדיין שגיאה אז הדפס לנו פה את התוצאה של שני השאילתות כדי לראות מה בדיוק הבעיה.
לא משנה
תודה על העזרה !!!!
אבל החלטתי לקחת קוד שהכנתי
נסיתי לכתוב מחדש את זה כי הקוד ההוא היה ממש מבולגן
אבל סידרתי את הקוד הישן ולקחתי
מצטער על ההטרדה וכל זה
בכל מקרה כדי לבדוק את המשפט…
SQL כדי בד"כ הוא הבעייתי עקב סוג מידע שונה לפי צרכי כותב הקוד…
איך שנוח לך