שלח תשובה

זירת השאלות

512
צפיות
6
תשובות

שבת שלום, MS SQL S והגדרת שדות…..

,‏ 4 ביוני, 2005

אני פיתחתי איזה מערכת שניתן על ידי בחירת מחרוזת התחברות לבחור לאיזה מסד נתונים להתחבר (MS ACCESS או MS SQL SERVER)

השאלה שלי היא כזאת .
האם זה נכון שאם השדה שלי בבסיס נתונים של MSSQL מוגדר כ VARCHAR
והתוכן שיוכנס לשם זה יהיה בעברית אזי בשרתים בארץ הכל בסדר אך כשאני ירצה להעלות את האתר בשרת לא ישראלי ובחול אזי אני חייב לרשום NVARCHAR ?
האם זה נכון?
ואם כן, למה צריך לעשות ככה ?
איך אפשר לעשותמשהו כדי שאני לא ישנה את כל השאילתות בכל הפרוייקט.
תודה ושבת שלום.

תגיות:

6 תשובות

  1. ניר טייב הגיב:

    פשוט תהיה על nvarchar
    גם בשרתים בארץ לפעמים לא מגדירים את ה-collation לעברית.

  2. mrmistory הגיב:

    אבל הבנתי ש…….
    אם זה לא NVARCHAR אז התוצאת פלט בשרת שבחול ולא ישראלי יהיה כל הזמן רק ?????????????? סימני שאלה.

    אני רוצה לעשות ככה שבשאילתות אני לא יעשה ינוי כמו הוספת N" במקום רק ".

    יש משהו לעשות ניר ?
    תודה.

  3. mrmistory הגיב:

    שלום, בעייה בשרת BRINKSTER…
    משום מה הכל עובד רגיל אבל ב-BRINKSTER כשאני רוצה לעשותUPDATE כלומר עדכון אינני יכול וזה מראה לי את השגיאה הזאת.


    Microsoft JET Database Engine error '80004005'

    Operation must use an updateable query.

    מישהו יכול להסביר מה זה יכול להיות, תודה מראש.

  4. mrmistory הגיב:

    עכשיו הכל טוב, הם ביטלו גישת…
    כתיבה.

  5. BuildHome הגיב:

    המסד שלך נמצא בתוך תקיית DB?
    כמה שנים לא השתמשתי בברינקסטר אבל כדי לקבל הרשאת כתיבה למסד הוא צריך להיות בתקיה DB (אולי שינו זאת מ-2001).

  6. mrmistory הגיב:

    דיברתי איתם, שכחו לתת לי גישת …..
    כתיבה ומחיקה לתיקיית DB.

    אני חושב לקנות מהם חבילה, די זול נראה לי וכדי.
    מישהו חושב אחרת, שרת אחר אולי יותר טוב למישהו ?
    תודה.

שלח תשובה