當前位置:首頁 » 數據倉庫 » 資料庫memo
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫memo

發布時間: 2022-12-27 02:22:56

『壹』 怎麼樣修改mysql資料庫欄位為(MEMO)

是id=172吧,
update tablename set memo=你要修改的內容 where id=172

『貳』 請問資料庫里MEMO類型的欄位怎麼處理

可以用DBMemo1.Lines.
如果不想或不應用數據感知控制項var
h:TStrings;begin
h:=TStringList.Create
;
h.Assign(YourTable.FieldByName('Telenumber'));
//////////////Memo1.Lines.Assign(H);
操作完後
H.Free;這樣就可以將多條電話都取出了。

『叄』 如何把資料庫中查詢到的內容添加到memo中

Dim Conn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\TBCS08D.MDB;Jet OLEDB:DataBase password=wn8815732;" 'TBCS08D改成你自己的資料庫名稱
Conn.Open
Rs.CursorLocation = adUseClient
Rs.Open "select * from LiaoWei ", Conn, 1, 3 'LiaoWei改成你自己的數據表名稱
text1.text==Rs.Fields(1)
text2.text==Rs.Fields(2)
.......
以下同理

『肆』 如何把memo里內容存入oracle8i資料庫delphi源碼

用DELPHI操縱資料庫很方便,要是只為了把MEMO中的內容存到資料庫(多種資料庫都行,不僅限於ORACLE),可以直接用控制項就行:再窗體上放置數據源控制項TDATASOURCE+數據敏感MEMO,將DBMEMO的DATASOURCE屬性設置成你前面的數據源,就可以自動控制了。

『伍』 在Delphi中如何把資料庫的內容導入memo裡面顯示,該怎麼寫程序啊,求助啊,謝謝!

連接的是什麼資料庫

memo1.text:=AdoQuery1.FieldByName('表名').AsString;

這個就是取當前查詢到的信息

『陸』 delphi 將資料庫中查詢到的DBGridm中的內容顯示在memo中,欄位間使用'符號隔開

試試下面的:
假設DBGrid對應的是adoquery1,表的屬性為a,b,c,實現代碼如下:
for i:=1 to adoquery1.recordcount do
begin
st1:=adoquery1.filedbyname('a').asstring;
st2:=adoquery1.filedbyname('b').asstring;
st3:=adoquery1.filedbyname('c').asstring;
st:=st1+','+st2+','+st3;
memo1.lines.add(st);
adoquery1.next;
end;

這樣就可以了,希望能幫到你!

『柒』 關於資料庫中欄位屬性的問題,為什麼欄位值顯示為MEMO,它是什麼類型,我在DBG

我昨天就遇到這個問題了。我用的資料庫是SQL
SEVER。原因很簡單:資料庫類型不匹配。我把欄位的類型改成VARCHAR就行了

『捌』 在Delphi中如何將memo中的數據導入資料庫中,該怎麼寫程序啊,我是菜鳥啊,求助啊,謝謝!

memo.text就是memo中的內容。
如數據之間使用的是中文的逗號
可以
s := ansireplacestr(memo.text, ',',#13#10);
之後,
list := TStringlist.create;
list.text := s;
for i := 0 to list.cout - 1 do
begin
//此處逐條加入到資料庫中去。
end;

『玖』 delphi中DBGrid與memo問題,其中資料庫用的是SQL Server 2000

大概思路,找出至少一門不及格的數據記錄,把全部及格的給屏蔽了,減少工作量。
循環逐條來輸出到memo
大概寫,根據實際控制項的名字自己改吧。
//聲明變數;
var
sqlstr,temp_str:string;

//解釋:qry1是ADOquery,

sqlstr:='select * from 表名 where (數學<60)or(歷史<60)or(英語<60)or(化學<60) ';
with qry1 do
begin
sql.clear;
sql.add(sqlstr);
sql.open;
first;
memo1.clear;

while not eof do
begin
temp_str=fieldbyname('姓名').asstring;

if fieldbyname('數學').asinteger<60 then
temp_str=temp_str+' 數學不及格';

if fieldbyname('歷史').asinteger<60 then
temp_str=temp_str+' 歷史不及格';

if fieldbyname('英語').asinteger<60 then
temp_str=temp_str+' 英語不及格';

if fieldbyname('化學').asinteger<60 then
temp_str=temp_str+' 化學不及格';

memo1.lines.add(temp_str);
next;
end;

end;
//沒有測試,希望有幫助。

『拾』 delphi 如何實現雙擊DBGrid將資料庫查詢結果顯示到memo中

我的思路:
將dbgrid首行記錄中的各個欄位值賦給一個變數(string);並將此值寫入memo中;依次類推,逐行讀取dbgrid 的記錄,並逐行寫入memo中,就ok。