איך אני קורא מתוך שאילתא בקובץ mdb דרך asp ? - עמוד 2 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

איך אני קורא מתוך שאילתא בקובץ mdb דרך asp ?


blackcoma

Recommended Posts

אוקיי,

יש בעיה בקוד, הוא מכוון את המשתמש לקובץ שנמצא על כונן c שלו, ולכן זה לא פועל

הקובץ DB1 יושב על השרת, כך שהוא צריך הרשאות לקרוא מהשרת או משהו ( הקובץ המקורי פועל כך שאפשר לקחת הגדרות משם )

קישור לתוכן
שתף באתרים אחרים

אתה אמור להחליף את הפתיחה עם הגרסה שלך כמו שכתבת בקובץ conn.text

זה הדבר היחידי שלא היית אמור לעשות copy paste

זה יעבוד אם קובץ ה- mdb יושב באותה ספריה איפה שדף ה- asp

cn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db1.mdb") & ";Persist Security Info=False"

קישור לתוכן
שתף באתרים אחרים

הדבקתי את כל ה - sql והקוד החדש,

עכשיו כל פעם שאני נכנס ל - asp באתר הוא נותן לי את ההודעה הבאה :

ADODB.Recordset error '800a0cc1'

Item cannot be found in the collection corresponding to the requested name or ordinal.

/birthday.asp, line 18

בשורה 18 יש את זה :

	html1 = html1 & "<td>" & rs1.Fields("number").Value & "</td>"

( החלפתי את שם השדה ל - number במקום למספר שהיה קודם, והחלפתי בהתאם גם בקוד )

קישור לתוכן
שתף באתרים אחרים

( החלפתי את שם השדה ל - number במקום למספר שהיה קודם, והחלפתי בהתאם גם בקוד )

מה איתך , נו , אם החלפת את שם השדה אז גם השאילתות צריכות להשתנות בהתאם וגם קוד ה- asp , לפני שאתה מריץ את ה- asp תשנה את השאילתות ואז תפתח אותם מ- access לוודא שהן מחזירות תוצאות , ואז גם ה- asp יעבוד

קישור לתוכן
שתף באתרים אחרים

אז אולי תוותר שניה על החלפת שמות ותנסה להריץ את זה בדיוק כמו שזה היה ,

לפחות שתגיע לשלב שזה עובד,

לפי השגיאה שראיתי , הצלחת להתחבר ל- Database שזה גם משהו

תגיד זה ברוס וויליס שם ?

קישור לתוכן
שתף באתרים אחרים

תודה רבה,

זה פועל מצויין עכשיו,

מצטער על הטרטור.

אני באמת מעריך את ההשקעה שלך.

וכן, זה ברוס, זה מה שהיה לגלריה של hwzone להציע לי :lol:

רק שאלה קטנה...

הוספתי למעלה:

<%@ CODEPAGE="1255" Language="VBScript"%>

אבל זה עדיין לא מציג לי את ה encoding הנכון בפיירפוקס, רק באקספולרר,

יש לזה פתרון או שזה אבוד לפיירפוקס ?

קישור לתוכן
שתף באתרים אחרים

המממ...

לפני שאתה בודק מה לא בסדר בקוד

תבדוק אם ל- FF יש אפשרות לשנות encoding (כלומר מהדפדפן עצמו)

ב- IE זה בתפריט VIEW=>Encoding=>Hebrew(Windows)

אני לא מכיר את FF אבל תחפש את המקבילה לאופציה לזו שב- IE

כל זאת ללא שינוי בקוד

קישור לתוכן
שתף באתרים אחרים

אופציה אחרת

<%@Language=VBScript%>
<%
Response.Charset = "windows-1255"
.
.
.
%>

רגע נזכרתי בעוד אופציה וחסר ל - FF שהוא לא יעבוד

<META http-equiv="Content-Type" content="text/html; charset=windows-1255">

זה אמור להיות כתוב בחלק ה- html (לא בקוד) אחרי ה- html ובין התגים <head></head>

ואם גם זה לא עובד , אז ה- FF הוא חרא של

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...