שלח תשובה

זירת השאלות

406
צפיות
1
תשובות

שלום! שאלה על עברית ומסדי נתונים

,‏ 1 בדצמבר, 2005

שלום.
יש לי בסיס נתונים של ACCESS שאליו אני כותב מאתר וקורא מהמסד אל תוך האתר. משום מה אני לא יכול לא לכתוב בעברית למסד  נתונים. הכל יוצא בג’יבריש.
מעבר לזה – אני כן יכול לקרוא את העברית שכתובה במסד הנתונים ע"י קוד אבל אני לא מצליח לכתוב למסד.
כששאלתי את חברת האחסון אתרים הם כתבו לי ככה:
"זה תופעה ישנה הנגרמת או מפקודת הקידוד, עברית לא נכונה בדף המזין או השולף
מהמסד או שמדובר במסד שיובא משרת אחר ושאינו דובר עברית והשרת שלנו כן תומך עברית מלא
אז כל צורת הזנת הנתונים הבנויה לעבודה מול שרת לא עברי כעת יוצאת משובש על שרת תומך
עברית מלא. אחד מהשניים".
האם מישהו יכול להסביר לי מה הם כתבו ומה עלי לעשות?? ולא העברתי את המסד ממקום למקום..
תודה מראש!
הקוד של הכתיבה הוא כזה:




<%@Language="VBScript" codepage="1255" %>
<%
Dim Conn, RS  


Set Conn = Server.CreateObject("ADODB.Connection")

DSNStatement = "DRIVER=Microsoft Access Driver (*.mdb);DBQ="
DSNStatement = DSNStatement & Server.MapPath("mydb.mdb")
Conn.Open DSNStatement


Conn.execute "insert into orders values(‘" & request.QueryString("order") & "’,’" & request.QueryString("name") &_
"’,’" & request.QueryString("email") & "’,’"  & request.QueryString("phone") & "’)"

conn.close

set Conn=nothing

response.Redirect("../confirm.htm")
%>


תגיות:

1 תשובות

  1. זהר פלד הגיב:

    צריך להשתמש באותו codepage גם בקובץ
    שקורא ממסד הנתונים.

שלח תשובה