  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		whh
 
 
  註冊時間: 2010-04-16 文章: 166
 
  第 1 樓
  | 
		
			
				 發表於: 星期二 九月 20, 2011 10:26 am    文章主題: ODBC連線轉出資料後字型編碼問題? | 
				     | 
			 
			
				
  | 
			 
			
				我們家有Oracle資料庫有兩個
 
 
A資料庫 
 
B資料庫
 
 
我要把
 
A資料庫【基本資料檔.姓名欄位的字 】<-已經先用內碼輸入法將要的那個字打好了
 
COPY
 
B資料表【基本資料檔.姓名欄位的字 】<-因為沒有權限去維護,所以只好直接動DB
 
 
因為是跨資料庫我沒辦法直接這樣下
 
update A資料庫.員工基本檔
 
   set 姓名 = (select 姓名 from A資料庫.基本資料表 where 帳號 = '123456')
 
 where id_no = 'N123456789';
 
...............................................
 
但是想要用類似的作法去做
 
 
先用ODBC連線把【A資料庫.基本資料檔】那筆讀出來,然後將姓名存到變數中
 
,再轉存到B資料庫.基本資料表,但是過去會變成 【?】,並非原來用內碼輸入法打的
 
那個字.....
 
 
是不是轉出來的字都會被轉成 UNICODE 還是 BIG5 的關係?
 
 
傻傻分不清楚   | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		garfield Site Admin
  
  註冊時間: 2003-01-30 文章: 2160
 
  第 2 樓
  | 
		
			
				 發表於: 星期三 九月 21, 2011 10:21 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				只要是你在別套軟體裡可以看到正確顯示的中文字,
 
但在vfp裡會看到? 皆是因為vfp不支援顯示unicode,
 
能解不能解,請查詢以往討論unicode的話題. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		LiuRambo
 
 
  註冊時間: 2007-11-27 文章: 481
 
  第 3 樓
  | 
		
			
				 發表於: 星期五 九月 23, 2011 6:26 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 請安裝 unicode 2.50補完計畫 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |