566
צפיות
צפיות
17
תשובות
תשובות
איך לחבר 2 או 3 שאילתות…………
ולבצעה אותה במכה ?
כלומר יש לי 3 טבלאות ובכל טבלה יש לי שורה שאני רוצה למחוק ויש לי 3 שאילתות אבל אני לא רוצה לעשות 3 פעמים Conn.Execute Sql
הבנתי שניתן לחבר את השאילתות איכשהו, מישהו יודע ?
תודה לעוזרים.
17 תשובות
כן
Select Tbl1.member, Tbl2.pass, Tbl3.name
From Tbl1, Tbl2, Tbl3
Where Tbl1.id= & id
הרעיון הוא פשוט:
שם הטבלה.שדה
לא קשור מה שנתת לי…
אני מדבר על מחיקות DELETE ולא SELECT.
זה צריך להיות משהו אחרת.
מה שנתת זה איחוד טבלאות שלא קשור.
מקפיץ..
אני לא מכיר דרך אחרת חוץ
מ-3 משפטי DELETE שהייתי עושה אותם ב-SP אחד.
באקסס אי אפשר
ב SQL Server כן.
אם תציג את השאילתא שלך נוכל אולי לקונן לך אותה בלי קשר למסד.
או קיי, הנה. אני משתמש ב-SQL SERVER
ויש לי 3 משפטים שהם.
1
Sql="DELETE FROM IndexSites_Sites WHERE ( IdCategory = " & IdCategory & ") "
2
Sql="DELETE FROM IndexSites_CategoryTat WHERE ( IdCategory = " & IdCategory & ") "
3
Sql="DELETE FROM IndexSites_Category WHERE ( IdCategory = " & IdCategory & ") "
הקפצה פעם שניה.
שאלה על OnChange ב-SELECT….
יש לי טיבת טקסת הזאת
<select name=category OnChange="javascript:location.href='IndexSite1.asp?IdTat='+this.value">
<option value=1>אינטרנט ומחשבים</option>
<option value=2>בריאות ורפואה</option>
<option value=5>חברה וקהילה</option>
<option value=8>חדשות ומידע</option>
<option value=10>חוק ומימשל</option>
<option value=11>חינוך והשכלה</option>
<option value=13>לבית וגן</option>
<option value=15>למבוגרים בלבד</option>
<option value=3>מדע</option>
<option value=16>ספורט</option>
<option value=6>עסקים וכלכלה</option>
<option value=7>פנאי ובילוי</option>
<option value=9>שופינג – קניות ברשת</option>
<option value=12>תיירות</option>
<option value=14>תרבות ואומנות</option>
</select>
value הוא מספרי אבל משתמש רואה טקסט.
באירוע OnChange אני שולח את value שהוא מספר.
אני רוצה בנוסף לשלוח גם את טקסט.
לדוגמא אם מישהו בחר "אינטרנט ומחשבים" אז לטופס IndexSite1.asp
ישלח "אינטרנט ומחשבים" וגם Value שלו שהוא 1
תודה לעוזרים.
תנסה במקום הvalue לשים text
נסה לשרשר את שלושת המחרוזות למחרוזת
אחת:
Sql="DELETE FROM IndexSites_Sites WHERE ( IdCategory = " & IdCategory & ") "
Sql=sql & " DELETE FROM IndexSites_CategoryTat WHERE ( IdCategory = " & IdCategory & ") "
Sql=sql & " DELETE FROM IndexSites_Category WHERE ( IdCategory = " & IdCategory & ") "
conn.execute(sql)
אפשר לעשות ככה:
לשים את המספר והטקסט בתוך value ככה שכשזה ילך ללינק זה יתפרש כשני ערכים… בקיצור דוגמא:
<option value="10&text=חוק ומימשל"> חוק ומימשל</option>
זה יצא הפוך בגלל העברית, אבל זה יעבוד, הנה איך זה באנגלית כדי שתוכל להבין:
<option value="10&text=option-name"> option-name </option>
ככה זה ילך לכתובת:
IndexSite1.asp?IdTat=10&text=option-name
בדיוק כמו שרצית.
אגב, זה לא נראה נכון בעברית אבל זה עובד כמו גדול…
אני ינסה את זה, רעיון 10 נתת 🙂
אני חייב את 2 הנתונים האלו.
טוב, אני חייב משהו בלי קומבינות….
יש למישהו פתרון ?
תודה ושבת שלום.
למה? מה הקומבינה בזה? זה לא עובד?
אני חושב שהסתדרתי אבל……….
הייתי רוצה לדעת אם יש דרך אחרת ומקורית יותר לשליחת ID וגם TEXT