לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ברוכים הבאים לפורום ASP חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > ASP
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
 
כלי אשכול חפש באשכול זה



  #2  
ישן 26-05-2005, 16:50
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
בתגובה להודעה מספר 1 שנכתבה על ידי tropit2005 שמתחילה ב "נסיתי לשלוף נתונים מהממסד נתונים וקיבלתי..."

ממ נראה לי שאקסס לא תומך ב Schema...
אבל אם אתה יודע את שמות הטבלאות אז אתה בכלל לא צריך להשתמש ב Schema

אם לשלוף נתונים מטבלה אז מאוד כדאי שתשתמש בשמות ספציפיים.
זה יהיה לך יותר גמיש ויותר קל לתכנות, לפי דעתי.

דוגמא לשליפת נתונים על פי הכנסת שם הטבלה (גם ללא ידיעת שמות השדות):
http://www.w3schools.com/ado/showas...e=demo_display1

אהה ותודה
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

חזרה לפורום
  #5  
ישן 30-05-2005, 00:01
  tropit2005 tropit2005 אינו מחובר  
 
חבר מתאריך: 18.03.05
הודעות: 307
הצלחתי לשלוף את הנתונים אבל לא..
בתגובה להודעה מספר 1 שנכתבה על ידי tropit2005 שמתחילה ב "נסיתי לשלוף נתונים מהממסד נתונים וקיבלתי..."

הצלחתי לשלוף נתונים בעזרת הקוד:

קוד PHP:
 <%
 
Dim connrsSQLstr
 
Set Conn 
Server.CreateObject("ADODB.Connection"
 
Set rs Server.CreateObject("ADODB.Recordset")
 
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" Server.Mappath("../mdb_files/db3.mdb"
 
SQLstr="SELECT * FROM db3"
 
rs.Open SQLstr,conn
 
Do While Not rs.EOF
 
Response
.Write "id: " rs("pro"
 
Response.Write ", price: " rs("price") & "<BR>"
 
rs.MoveNext ' Move to the next record
 
Loop
 
%> 


אבל חח עכשיו לא הולך לי ההכנסת נתונים למסד... הכנתי טופס ששולח pro,price (יענו בname)
ואז הכנתי דף שהוא היה אמור להכניס את הנתונים אבל במקום זה זה מביא לי דף שאומר שיש שגיאה

הדף שהיה אמור להכניס את הנתונים לאחר שנשלח מהטופס..:
קוד PHP:
 <%
 
Dim connSQLstr
 
Set conn 
Server.CreateObject("ADODB.Connection")
 
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" Server.Mappath("../mdb_files/db3.mdb"
 
SQLstr="INSERT INTO db3 (pro,price) VALUES ('"
 
SQLstr SQLstr Request("pro") & "','" 
 
SQLstr SQLstr Request("price") & "')"
 
conn.Execute SQLstr
 
conn
.Close
 
Set conn 
Nothing
 
%> 


אם לא תבין ותרצה לראות דוגמה שלח לי הודעה ואני ישלח לך קישור ..
תודה רבה רבה לך..
חזרה לפורום
  #10  
ישן 31-05-2005, 15:25
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
די פשוט
בתגובה להודעה מספר 9 שנכתבה על ידי tropit2005 שמתחילה ב "חח עד שמגיעה עוד בעיה..."

איך אני עולה על זה בשניות חחח
קוד PHP:
 SQLstr="UPDATE Products SET pic = 'SPic' , product = 'SProduct, Price = 'SPrice, MPrice = 'SMPrice, Mifrat = 'SMifrat' ' WHERE Product='SLastProduct'" 

א. שים לב כשאתה שם גרש.
זה לא מסודר כל-כך טוב...
שמים גרש רק למחרוזות ולא למספרים

ב. SQLstr - זה משתנה שאליו הכנסת ערך מחרוזת.
כדי שיראו לדוגמא את SPic אז היית צריך להפריד אותו ולהציג אותו כמשתנה ולא כמחרוזת
היית צריך לעשות כך
קוד PHP:
 תהא mishtane="mo0"
 
SQLstr="blablabla bla='" mistane "' od mahrozet blabla" 

הבנת?

הכנסתי לתוך SQLstr גם מחרוזת רגילה וגם משתנה באמצע המחרוזת
אם הייתי מכניס את המשתנה כמו שאתה עשית אז הוא פשוט יקרא אותו כמו מחרוזת ויתנהג בהתאם ויכניס את הערך mishtane במקום שיכניס את הערך של המשתנה שהוא mo0.
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

חזרה לפורום
  #13  
ישן 31-05-2005, 15:45
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
לכן אמרתי לך לשים לב לגרש.
בתגובה להודעה מספר 12 שנכתבה על ידי tropit2005 שמתחילה ב "נסיתי ו.."

א. אתה יכול להדפיס (response.write) את המשתנה SQLstr ואז לראות במו עיניך את הבעיה.
ב. פשוט תפעל לפי הכללים מההתחלה ולא תהיה שום שגיאה.

כפי שאתה יכול לראות
הכנסת למשתנה
productאת הערך
'SProduct, Price = '

היית צריך לסגור עם עוד גרש את ה SProduct
וזה כבר גרר אחריו עוד שגיאות שגרמו להופעת השגיאה
שהיא שניסית להכניס למשתנים [אני לא בטוח שזה גרם לשגיאה]
SPrice, MPrice
את הערך
'SMPrice, Mifrat = '

ואז 'SMifrat' ' סתם מופיע שזה בטוח גרם לשגיאה.

והסיום פ'סדר
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

חזרה לפורום
  #15  
ישן 31-05-2005, 17:07
  tropit2005 tropit2005 אינו מחובר  
 
חבר מתאריך: 18.03.05
הודעות: 307
..
בתגובה להודעה מספר 1 שנכתבה על ידי tropit2005 שמתחילה ב "נסיתי לשלוף נתונים מהממסד נתונים וקיבלתי..."

ניסתי את השיטה הזאת לבדיקת משתמשים של ה
response.write (SQLstr)
response.end
וגיליתי שאני עושה טוב המשתנים עובדים כמו שצריך אבל זה לא מכניס אותם לדאטה...
קוד מלא:
קוד PHP:
 <%

SLastProduct=request.Form("LastProduct")

SProduct=request.Form("Product")

SPrice=request.Form("Price")

SMPrice=request.Form("MPrice")

SPic=request.Form("Pic")

SMifrat=request.Form("Mifrat")

Dim connSQLstr 

Set conn 
Server.CreateObject("ADODB.Connection")

Set rs Server.CreateObject("ADODB.Recordset")

Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" Server.Mappath("../mdb_files/Products.mdb"

SQLstr="UPDATE Products SET pic =' " &SPic" ' , product = ' " &SProduct" ' , Price = ' " &SPrice" ' , MPrice = ' " &SMPrice" ', Mifrat = ' " &SMifrat" ' WHERE Product=' AQ-160WD-2B' "

conn.Execute (SQLstr)

response.write (SQLstr)

response.end

 

conn
.close

Set conn 
Nothing

%> 
חזרה לפורום

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 08:29

הדף נוצר ב 0.11 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר