עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

פורסם
  • מחבר

אוקיי,

יש בעיה בקוד, הוא מכוון את המשתמש לקובץ שנמצא על כונן 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 יעבוד

פורסם
  • מחבר

אני לא עד כדי כך אבוד :-\

אני שיניתי את כל השדות בהתאם, השאילתות עובדות בקובץ MDB, שיניתי גם ב - asp את שם השדה,

אך זה עדיין נותן לי את השגיאה הזו...

פורסם

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

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

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

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

פורסם
  • מחבר

תודה רבה,

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

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

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

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

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

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

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

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

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

פורסם

המממ...

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

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

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

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

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

פורסם
  • מחבר

שיניתי encoding כבר קודם וראיתי שזו הבעיה בפיירפוקס,

השאלה היא למה ה- encoding מתחלף אוטומטית ב - ie ולא בפיירפוקס...

פורסם

אופציה אחרת

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

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

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

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

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

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.