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

請教.net memo欄位

尚未結案
mel_chen
一般會員


發表:7
回覆:10
積分:3
註冊:2003-09-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-08 18:02:38 IP:220.130.xxx.xxx 未訂閱
請教各位先進: 小弟的資料庫是ms sql 想在.Net裡取出欄位型態是text(memo)的內容,請問要如何將text型態的內容傳給TstringList? sl.Assigned(....) ? 感謝您的回覆
HM_Stella
一般會員


發表:2
回覆:10
積分:2
註冊:2002-10-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-08 21:31:20 IP:221.217.xxx.xxx 未訂閱
var sl: TStringList; begin sl.Text := mssql.FieldByName('Memo').AsString; end;
mel_chen
一般會員


發表:7
回覆:10
積分:3
註冊:2003-09-09

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-08 22:52:57 IP:220.130.xxx.xxx 未訂閱
感謝回覆,但不好意思,沒有描述清楚 小弟的環境是 asp.net bdpConnection => bdpcommand =>bdpDataAdapter => DataSet 想取出在DataSet裡的 text 型態的資欄位,試了一下 DataSet並沒有 filedByName 的方法 感謝!!
HM_Stella
一般會員


發表:2
回覆:10
積分:2
註冊:2002-10-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-09 14:37:11 IP:221.216.xxx.xxx 未訂閱
哦,你用的是Delphi.NET吧? 如果是.NET类库的DataSet就是如下了: DataSet.Tables[0].Rows[0]['Memo'].ToString(); 这些在MSDN中都有啊,查一下比问快多了。
mel_chen
一般會員


發表:7
回覆:10
積分:3
註冊:2003-09-09

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-12-09 16:09:36 IP:220.130.xxx.xxx 未訂閱
response.write(DataSet1.Tables[0].Rows[0].item['memo'].ToString); 這樣子會出現 system.char[]..    如果把它放進textBox還是一樣 如果是 varchar 欄位就能取出其值 DataSet.Tables[0].Rows[0]['carName'].ToString(); =>保時捷 試了很久才問的..不好意思
HM_Stella
一般會員


發表:2
回覆:10
積分:2
註冊:2002-10-20

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-12-10 04:33:04 IP:221.217.xxx.xxx 未訂閱
VS.NET中C#代码: private void button1_Click(object sender, System.EventArgs e) { DataSet dsTest = new DataSet(); try { sqlConnection1.Open(); sqlDataAdapter1.Fill(dsTest, "Test"); textBox1.Text = dsTest.Tables[0].Rows[0]["Notes"].ToString(); } catch { } finally { sqlConnection1.Close();; } } Delphi2005中Delphi.NET代码: var l_tmp: TStringList; dsResult: System.Data.DataSet; begin l_tmp := TStringList.Create; dsResult := System.Data.DataSet.Create; try sqlConnection1.Open; sqlDataAdapter1.Fill(dsResult, 'TestTable'); l_tmp.Text := dsResult.Tables[0].Rows[0]['Notes'].ToString; textBox1.Text := l_tmp.Text; finally sqlConnection1.Close; end; end; 如上是我的代码,提取的数据是NorthWind.Employees表中的Notes字段。 均可获得其中的内容。
mel_chen
一般會員


發表:7
回覆:10
積分:3
註冊:2003-09-09

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-12-10 12:48:33 IP:220.130.xxx.xxx 未訂閱
感謝!! 用了sqlConnect sqlDataAdapter 就可以了 bdpAdapter 不行吔..@@"'
code6421
版主


發表:43
回覆:223
積分:208
註冊:2002-08-16

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-12-10 13:19:45 IP:220.135.xxx.xxx 未訂閱
引言: 感謝!! 用了sqlConnect sqlDataAdapter 就可以了 bdpAdapter 不行吔..@@"'
因為BDP.NET將text mapping 成char[], 正確的型別應該是string. Just coding... Taiwan:http://code6421.ktop.com.tw China:http://home.hoolee.com/~code6421
------
Just codeing...
系統時間:2024-07-02 14:56:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!