線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3313
推到 Plurk!
推到 Facebook!

請教特殊符號如何存入資料庫

答題得分者是:william
lorenzo
一般會員


發表:5
回覆:14
積分:3
註冊:2003-04-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-21 09:42:11 IP:210.82.xxx.xxx 未訂閱
請教各位前輩,小弟最近用 D6 + SQL Server 2000 時遇到一個難題,不知如何解決:小弟往資料庫灌數據時,數據包括特殊符號(比如:字元的三次方,化學的元素符號等數據元件和資料庫中都不能正確顯示,例如立方米?m3,二氧化硫?  so2)。不知道各位有沒有類似的問題,該如何解決?    小弟先謝過。 [
sos_admin
版主


發表:121
回覆:697
積分:768
註冊:2003-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-21 11:16:52 IP:61.155.xxx.xxx 未訂閱
請教各位前輩,小弟最近用 D6 + SQL Server 2000 時遇到一個難題,不知如何解決:小弟往資料庫灌數據時,數據包括特殊符號(比如:字元的三次方,化學的元素符號等數據元件和資料庫中都不能正確顯示,例如立方米?m3,二氧化硫? so2)。不知道各位有沒有類似的問題,該如何解決? 小弟先謝過。     我想知道您是用什么样的控件书写这些数据的! 如果您想向数据库中写这些特殊的资料,最好使用
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-21 11:33:39 IP:147.8.xxx.xxx 未訂閱
You may try to use unicode field type (e.g. nvarchar).. but VCL does not support unicode.... You may also need to use unicode compatible component...
lorenzo
一般會員


發表:5
回覆:14
積分:3
註冊:2003-04-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-08-21 13:13:58 IP:210.82.xxx.xxx 未訂閱
引言: 我想知道您是用什么样的控件书写这些数据的! 如果您想向数据库中写这些特殊的资料,最好使用>< face="Verdana, Arial, Helvetica"> [
lorenzo
一般會員


發表:5
回覆:14
積分:3
註冊:2003-04-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-08-21 13:47:01 IP:210.82.xxx.xxx 未訂閱
引言: You may try to use unicode field type (e.g. nvarchar).. but VCL does not support unicode.... You may also need to use unicode compatible component...
謝謝 william 版主的回復,小弟是新手,依照版主所說:既然 VCL 不支持 unicode ,小弟不知道應該怎?獲得這樣的元件,請版主指教。 [
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-08-21 14:06:19 IP:147.8.xxx.xxx 未訂閱
lorenzo
一般會員


發表:5
回覆:14
積分:3
註冊:2003-04-11

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-08-21 15:35:30 IP:210.82.xxx.xxx 未訂閱
引言: A free one: http://home.ccci.org/wolbrink/tnt/delphi_unicode_controls.htm
請教 william 版主,小弟 download 了,可還是不知該怎?用,小弟是新手, 請版主指教,不勝感激。 [
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-08-21 17:18:28 IP:147.8.xxx.xxx 未訂閱
1) unzip the file 2) open the project group xxx.bpg 3) compile all projects 4) right click on TntUnicodeVcl_DXX.dpk and install 5) Tnt components are installed....
lorenzo
一般會員


發表:5
回覆:14
積分:3
註冊:2003-04-11

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-08-21 18:32:17 IP:210.82.xxx.xxx 未訂閱
引言: 1) unzip the file 2) open the project group xxx.bpg 3) compile all projects 4) right click on TntUnicodeVcl_DXX.dpk and install 5) Tnt components are installed....
william 大大,在 3)compile all projects , [Fatal Error] TntThemeManager6.dpk(31): Required package 'ThemeManager6' not found [Fatal Error] Required package 'ThemeManager6' not found 小弟一直在......,可是...... [
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-08-22 09:48:00 IP:147.8.xxx.xxx 未訂閱
For Delphi other than 7, you will need Windows XP Theme Manager:    http://www.delphi-gems.com/ThemeManager.php
lorenzo
一般會員


發表:5
回覆:14
積分:3
註冊:2003-04-11

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-08-22 13:10:25 IP:210.82.xxx.xxx 未訂閱
william版主,感謝耐心回答,小弟現在終于將這些支持 unicode 的 component 安裝上了(包含Tnt Standard,Tnt Additional,Tnt Win32,Tnt Data Controls,Tnt Dialogs)。不過小弟不知道這些 component 用法與原來的 VCL 有何區別,小弟有試用過 Tnt Data Controls ——〉TntDBRichEdit,想透過該component 灌許多包含特殊字符文字資料到資料庫,可是總是提示錯誤:'......'is not a valid floating point value for field 'unicode'。小弟原先可能說得不夠明白,不知道我該怎?做,版主能不能提供個範例(比如,TntDBRichEdit )説明一下如何用法。    小弟新手,望版主海含。     [
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-08-22 14:03:39 IP:147.8.xxx.xxx 未訂閱
Tnt components are similar to original one with unicode support. What is your field type of the field unicode?
lorenzo
一般會員


發表:5
回覆:14
積分:3
註冊:2003-04-11

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-08-22 14:22:51 IP:210.82.xxx.xxx 未訂閱
引言: Tnt components are similar to original one with unicode support. What is your field type of the field unicode?
william版主,My field type of the field unicode is nvarchar. [perseverance]
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-08-22 14:33:26 IP:147.8.xxx.xxx 未訂閱
I have no problem in using ADO SQL server 2000. I think BDE and dbExpress is probably not supporting unicode, so ADO is the only choice. Or you can try a simple project with the minimal components first (i.e. TADOTable TDatasource TTntDBRichEdit)?
lorenzo
一般會員


發表:5
回覆:14
積分:3
註冊:2003-04-11

發送簡訊給我
#15 引用回覆 回覆 發表時間:2003-08-22 16:25:40 IP:210.82.xxx.xxx 未訂閱
引言: I have no problem in using ADO SQL server 2000. I think BDE and dbExpress is probably not supporting unicode, so ADO is the only choice. Or you can try a simple project with the minimal components first (i.e. TADOTable TDatasource TTntDBRichEdit)?
william 大大,小弟試過 TADOTable TDatasource TTntDBRichEdit TDBNavigator,但是小弟 按 F9 後出現:'......' 'Invalid variant type conversion',小弟再按一次 F9 後可以將所需資料灌入資料庫,可不知道為?開始回出錯。是不是小弟的 Delphi6 有問題? 感謝 william 大大的再次回答,小弟受益匪淺。 [
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#16 引用回覆 回覆 發表時間:2003-08-22 16:56:13 IP:147.8.xxx.xxx 未訂閱
>
lorenzo
一般會員


發表:5
回覆:14
積分:3
註冊:2003-04-11

發送簡訊給我
#17 引用回覆 回覆 發表時間:2003-08-22 17:23:39 IP:210.82.xxx.xxx 未訂閱
引言: > >< face="Verdana, Arial, Helvetica"> william 大大,I don't patch Delphi 6.If i want to patch it ,how can i do? Where can i get the update pack 2 for it? Thanx. [
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#18 引用回覆 回覆 發表時間:2003-08-25 10:13:04 IP:147.8.xxx.xxx 未訂閱
lorenzo
一般會員


發表:5
回覆:14
積分:3
註冊:2003-04-11

發送簡訊給我
#19 引用回覆 回覆 發表時間:2003-08-25 13:10:55 IP:210.82.xxx.xxx 未訂閱
引言: 1) unzip the file 2) open the project group xxx.bpg 3) compile all projects 4) right click on TntUnicodeVcl_DXX.dpk and install 5) Tnt components are installed....
1) william 大大,用您的上述方法 { 1)--->5) } 完全可以把下載的 components 安裝上,只是小弟愚蠢 { 在 3) 沒有 compile,而是按了 F9}< > > < >< >< > [
系統時間:2024-06-28 7:48:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!