565
צפיות
צפיות
4
תשובות
תשובות
שימוש במסד נתונים על השרת
בניתי את האתר על המחשב שלי וכדי לבדוק את תקינות החיבור השתמשתי ב iis של מיקרוסופט הכל עבד חלק
אני כבר יומיים שובר את הראש כיצד לממש את הקשר שיצרתי על גבי השרת..
זה כנראה די פשוט מסד הנתונים הינו אקסס רגיל למדי עם שאילתות..
אגב, ב sql server אין שאילתות??( הצלחתי לתקשר עם המסד דרך שרת התומך ב sql server האפשרות היחידה היתה פונקציה..מוזר שלאחר פתיחתה יצרה לי עשרות מופעים מוזרים..)
מה צריך לשנות בקשר?
א"א להתחבר לאחד מן השרתים דרך DW ופשוט להגדיר הכל דרכה?
תודה על ההקשבה 🙂
מקווה שיש גם מענה..
4 תשובות
לא כל כך הבנתי את השאלה…
בוא נתחיל ממה שכן הבנתי – אין בעיה להשתמש בשאילתות רגילות ב sql server, למרות שזו לא תמיד הדרך המומלצת. הרבה פעמים עדיף לעבוד עם stored procedures.
לגבי החיבור ל DB, לא הבנתי מה הבעיה – אתה יכול להתחבר דרך DSN (אם יש לך אפשרות להגדיר אותו) או בעזרת connection string, אם אין לך אפשרות להגדיר DSN. איפה אתה מסתבך?
בדיוק בקטע של מחרוזת החיבור..
כל העבודה שלי נעשתה באמצעות הרקורד סט שיוצר DW בהתבסס על הקובץ שמכיל את מחרוזת החיבור
יצירת המחרוזת נעשתה עם המאפיינים של המחשב שלי בתור שרת דרך ה iis אולם כרגע כשהעלתי את האתר לשרת המחרוזת כבר לא רלוונטית ויש להגדיר אותה בצורה אחרת ע"פ המאפיינים של השרת (שרת שלא מספק ftp) ובזה אין לי שמץ כיצד להתחיל 🙂
האמת שהבעיה שנוצרת כשאני מפעיל את הדף על השרת היא שגיאה 500 "קיימת בעיה בדף שאליו אתה מנסה להגיע ולא ניתן להציגו."
הסרתי את ה include של קובץ החיבור אולם ללא הועיל פתיחת הרקורד סט מתבצעת על החיבור..
ללא הועיל..
זה ממש מייאש 🙁
"codepage="1255 הקונפליקט..
חרשתי את מנועי החיפוש אחר הבעייה הנפוצה של הצגת סימני שאלה בעבודה עם מסד הנתונים..וכך גם הגעתי לפתרון של הוספת codepage="1255"..
אולם "אליה וקוץ די גדול בה"..מסד הנתונים מופיע כיאות אולם התוכן הרגיל שעד עתה הופיע מצוין השתבש כהוגן..אפ' לא ג'יבריש חלק מן הטקסט פשוט נעלם!
ניסיתי כמה וריאציות וללא הועיל
למישהו יש פתרון?
הסתדרתי..:)
צריך לכתוב נטו את ביטוי החיבור ללא תוספת של סוג הדף וכו'..
%>
….
%>