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

DBExpress使用上的疑惑?

尚未結案
hhocean
一般會員


發表:4
回覆:3
積分:1
註冊:2004-12-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-01 12:03:23 IP:203.160.xxx.xxx 未訂閱
大家好: 我現在用dbexpress去連結Mysql, 我的目標很簡單,我只是要把圖片儲存到Mysql裡面而已, 不過我還不知道怎麼作。    我有翻過以前的資料, 但都沒有比較詳盡的介紹, 便自己開始慢慢嘗試。    我現在用了兩個元件 TSQLConnection和TSQLDataSet 現在TSQLConnection已經可以連結到Mysql上面了。    而TSQLDataSet卻還不會用, 他的屬性裡面,SQLConnection已經選了設定好的TSQLConnection的元件, DataSource我先沒有選。 CommandType則是使用ctQuery CommandText我下了一個sql指令為"select name from blobtest;" 然後我把Active開成true卻會出現 "Commands out of syn; You can't run this command now" 我本來以為是還沒有執行前, 沒跟mysql連線。 所以我就在source code裡面加入了這一段 void __fastcall TForm1::SQLConnection1AfterConnect(TObject *Sender) { SQLDataSet1->Active = true; } 但是執行後一樣出現同樣的錯誤訊息, 不知道我試那邊弄錯呢? 而我想要做的目標, 就是把圖放進去Mysql裡面, 那邊有比較詳細的教學可以參考嗎? 謝謝大家的指教了。
hhocean
一般會員


發表:4
回覆:3
積分:1
註冊:2004-12-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-01 12:32:11 IP:203.160.xxx.xxx 未訂閱
剛剛我把project close, 開一個新的application重拉, 發現好像可以了。 現在我的狀況是這樣, 我的元件有 TSQLConnection、TSQLDataSet、TDataSource、TSQLClientDataSet、TDBGrid TDBGrid已經可以顯示出DB的內容了, 下一步我想要load一張圖片, 然後存到DB裡面, 應該怎麼樣著手呢? 可以請實作過的指導一下嗎? 謝謝了
hhocean
一般會員


發表:4
回覆:3
積分:1
註冊:2004-12-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-01 17:31:40 IP:203.160.xxx.xxx 未訂閱
最後我找到方法了, 我把code貼出來吧。 void __fastcall TForm1::Button1Click(TObject *Sender) { TJPEGImage *jpeg = new TJPEGImage; jpeg->LoadFromFile("c:\\cam\\4.jpg"); SQLDataSet1->CommandText = "insert into blobtest (name, content) values ( :text, :jpeg )"; SQLDataSet1->Params->Items[0]->AsString = "image6"; SQLDataSet1->Params->Items[1]->Assign(jpeg); SQLDataSet1->ExecSQL(); } 大概就是這樣。
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-02-01 23:12:37 IP:210.66.xxx.xxx 未訂閱
hhocean, 您好 非常敬佩您研究的精神, 不是只有把問題丟出來, 等人給答案而已。 另外,更感謝您將您的研究結果分享給大家,謝謝!    Good Lucky !!    ================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之
系統時間:2024-04-24 2:06:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!