379
צפיות
צפיות
7
תשובות
תשובות
בעיה במדריך של האתר
בחלק: "בסיסי נתונים – חלק א'" (לא בדקתי את השאר) אז שמתי לב שהקוד שניתן שם לא פועל אצל כל השרתים. יש דרך שעובדת אצל כולם.
בחלק: "בסיסי נתונים – חלק א'" (לא בדקתי את השאר) אז שמתי לב שהקוד שניתן שם לא פועל אצל כל השרתים. יש דרך שעובדת אצל כולם.
7 תשובות
הקוד פועל.
תן את השגיאה שלך.
הנה:
זה:
<%conn.Open "myDSN"%>
לא עובד בכל השרתים, אומנם ברובם אבל 20% לא.
הקוד שמומלץ שעובד אצל כולם, וגם יותר טוב ובטיחותי הוא:
con.Open "driver={microsoft access driver (*.mdb)}; dbq=" & server.mappath("name_of_mdb.mdb") & ";"
זה לא יפעל על שום שרת
כל עוד לא הגדרת את ה-DSN.
הדוגצא השניה שלך היא dsn-less ( והיא בטח שלא יותר בטיחותית).
בכל מקרה, אם אתה הולך על dsn-less אז רצוי להשתמש ב-oledb ולא ב-odbc.
מה?
אני כן מגדיר שם DSN.
והיא לפחות עובדת על כל השרתים…..
למה לא ב-odbc ?
למיטב ידיעתי
oleDB יותר מהיר וכנראה גם יותר בטיחותי מ-odbc