台灣最大程式設計社群網站
線上人數
608
 
會員總數:244895
討論主題:188889
歡迎您免費加入會員
討論區列表 >> 其他DB >> PostgreSQL的相關問題~
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
PostgreSQL的相關問題~
價值 : 30 QP  點閱數:4337 回應數:3

樓主

小芳
門外漢
0 7
196 15
發送站內信

請問~
psql編碼語系這要在PostgreSQL資料庫安裝時就做設定
還是灌好後在哪裡做設定
我的問題是
但當我要將字串寫入資料庫時(網頁端) 資料庫型態為TEXT
若我在填寫頁面輸入的是英文的aaaa則可以寫入資料庫
而若我打的是"我我我"他卻無法寫入資料庫
則會出現以下錯誤
--------------------------------------------------------------------------
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

ERROR: invalid byte value for encoding "SQL_ASCII": 0xa7; Error while executing the query

/point_addok.asp, 列18
--------------------------------------------------------------------------


若我在資料庫裡直接進行中文字串的輸入則可以進行新增修改
網頁則只支援英文字串

我在ASP發問區很多人回答的是語系的問題
可以請大大有圖的貼圖(例如灌資料庫的進行貼圖哪些的勾選是重要的)
有網站的付網站嗎~"~
謝謝^^

搜尋相關Tags的文章: [ PostgreSQL ] ,
本篇文章發表於2007-03-15 22:59
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

小芳
檢舉此回應
備註:我PostgreSQL資料庫系統是灌在Server 2003 非Linux
本篇文章回覆於2007-03-15 23:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

阿銓
檢舉此回應
這應該是資料庫編碼問題.
一般資料庫在建立時都會編碼預設為SQL_ASCII
這樣的編碼寫入中文就會出錯了.
你可以試試在建立資料庫時把資料庫編碼設定為unicode(不知道有沒有記錯)
這樣輸入中文就不會有問題了
本篇文章回覆於2007-06-01 16:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

sunny
檢舉此回應
請問有成功使用 connection連結嗎 ?
VB.Net連Access "Provider=Microsoft.jet.OLEDB.4.0;data source=..\rentsetup\rent.mdb"
連結PostgreSQL 的 Provider 要打什麼 ??

感謝各位大大!!
本篇文章回覆於2010-09-24 15:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.