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

checklistbox中的内容如何一次性存入sqlserver资料库,然后每一个之间都用逗

尚未結案
jtp
初階會員


發表:39
回覆:81
積分:29
註冊:2003-04-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-23 10:11:59 IP:218.18.xxx.xxx 未訂閱
checklistbox中的内容如何一次性存入资料库,然后每一个之间都用逗号分开? 我是这样读取数据的 CheckListBox1.Clear; for i := 0 to frmmain.pcase.Items.Count - 1 do CheckListBox1.Items.Add(frmmain.pcase.Items[i].Caption); 然后如何把checklistbox中的内容添加到资料库中的一个field中?每一项之间用","分开来,方便阅读,然后再从资料库中读取每一项然后反应到checklistbox中,就是说如果资料库中有checklistbox中的对应项,checklistbox中的那项前面就打勾?请问如何实现?
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-23 11:20:31 IP:61.30.xxx.xxx 未訂閱
你好: 以下的範例希望能給你一個方向,如果有不瞭解的在一起研究吧。 // 將字串分解為 delimiter = '' Expression = ''
jtp
初階會員


發表:39
回覆:81
積分:29
註冊:2003-04-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-23 11:31:08 IP:218.18.xxx.xxx 未訂閱
请问OutCheckListBox,showcecklistbox是什么?
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-23 11:34:48 IP:61.30.xxx.xxx 未訂閱
你好: 嘿嘿,少 Copy 的兩個函式  給你囉 > -
jtp
初階會員


發表:39
回覆:81
積分:29
註冊:2003-04-20

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-23 11:45:37 IP:218.18.xxx.xxx 未訂閱
function TForm1.OutCheckListBox: String; 这句好象有问题,运行不了的啦 *^O^*
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-06-23 12:29:50 IP:61.30.xxx.xxx 未訂閱
你好: 我的測試可以耶< > 是什麼錯誤呢< >你該順便 Post 上來的
jtp
初階會員


發表:39
回覆:81
積分:29
註冊:2003-04-20

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-06-23 13:43:11 IP:218.18.xxx.xxx 未訂閱
ha0009你好: 编译时错误如下: Error] maintenance.pas(72): Undeclared identifier: 'OutCheckListBox' [Error] maintenance.pas(72): ';' expected but ':' found [Error] maintenance.pas(76): Undeclared identifier: 'result' [Error] maintenance.pas(77): Undeclared identifier: 'CheckListBox1' [Error] maintenance.pas(77): 'DO' expected but identifier 'Count' found [Error] maintenance.pas(78): 'THEN' expected but identifier 'Checked' found [Error] maintenance.pas(79): Missing operator or semicolon [Error] maintenance.pas(82): Incompatible types [Error] maintenance.pas(82): Incompatible types [Error] maintenance.pas(317): Undeclared identifier: 'OutCheckListBox' [Fatal Error] main.dpr(85): Could not compile used unit 'system\maintenance.pas' 我的程式如下 function TForm_maintenance.OutCheckListBox: String; var i:integer; begin result:=''; for i:=0 to CheckListBox1.Count - 1 do begin if CheckListBox1.Checked[i] then begin result:=result CheckListBox1.Items.Strings[i] ','; end; end; result:= copy(result, 1, Length(result) - 1); end;
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-06-23 13:57:38 IP:61.30.xxx.xxx 未訂閱
你好: 首先你開一個 Form ,在 Form 上放一個 TCheckListBox,一個繼承自 TDataset 的物件(如 TAdoTable),一個 TDataSource 以上是所需的設計環境。    除了 split 程序式外部程序外,其他皆屬於 TForm 所宣告的內部程序。所以請你照所說的整理,應該可以執行才是。別忘了把 Option 改為你自己的欄位名稱喔。用點心,如果真的不行我在傳我的 Source 給你唄
jtp
初階會員


發表:39
回覆:81
積分:29
註冊:2003-04-20

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-06-23 14:23:05 IP:218.18.xxx.xxx 未訂閱
ha0009:你好,你所说的我都做了,如果我屏弊掉function TForm_maintenance.OutCheckListBox: String;程序就可运行了,不屏弊就运行不了,还请指教
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-06-24 09:50:00 IP:61.30.xxx.xxx 未訂閱
你好: 我將 Demo Source 放在http://k_top.delphi.com.tw/dl/OptionString.exe,你 DL 試試是不是你要的
jtp
初階會員


發表:39
回覆:81
積分:29
註冊:2003-04-20

發送簡訊給我
#11 引用回覆 回覆 發表時間:2003-06-24 09:56:18 IP:218.18.xxx.xxx 未訂閱
兄台,你的这个网址上不去啊 http://k_top.delphi.com.tw/dl/OptionString.exe :)
ha0009
版主


發表:16
回覆:507
積分:639
註冊:2002-03-16

發送簡訊給我
#12 引用回覆 回覆 發表時間:2003-06-24 10:04:03 IP:61.30.xxx.xxx 未訂閱
你好: 這是按下網址後的畫面喔,無法使用連結可能是你的問題吧 < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=10302721&CC=230419"> 如果你還是無法抓取,而你還想要這個 Demo 的話,請將你的 Email 用簡訊傳給我,我再寄給你好嗎
jtp
初階會員


發表:39
回覆:81
積分:29
註冊:2003-04-20

發送簡訊給我
#13 引用回覆 回覆 發表時間:2003-06-24 10:05:45 IP:218.18.xxx.xxx 未訂閱
我的EMAIL是 pengjuntao@carich.com.cn 麻烦你了,我也搞不懂怎么那个function不行,呵。。
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#14 引用回覆 回覆 發表時間:2003-06-24 10:08:12 IP:218.16.xxx.xxx 未訂閱
看你的 Error Message 應是在 Type TForm_maintenance = class(TForm) 裡沒加入 private function OutCheckListBox: String; 罷 ?
jtp
初階會員


發表:39
回覆:81
積分:29
註冊:2003-04-20

發送簡訊給我
#15 引用回覆 回覆 發表時間:2003-06-24 10:13:16 IP:218.18.xxx.xxx 未訂閱
Justmade你好: 我已经在private中加了 function OutCheckListBox: String; :)
系統時間:2024-06-18 11:01:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!