簡單資料庫操作問題 delphi / windows sdk/api
請問操作access資料庫時
如果資料庫是
表 word
字段 name 字段 pass
讀access把所有的name 加入combobox控制項中 然後 點裡面的內容就在edit1.text中顯示對應的pass內容
1。
with qdate do
begin
open;
first;
repeat
combobox.items.add(fieldbyname('name').asstring);
next;
until eof;
close;
end;
end;
2。在combobox的onchange
with qdate do
begin
close;
qdate.sql.clear;
qdate.sql='slect * from word where [name] ='+combobox.text;
open;
edit1.text:=fieldbyname('pass').asstring;
close;
end;
end;
呵呵,錯了句
qdate.sql.add('slect * from word where [name] ='+combobox.text);
路過.同學....
分點分給我吧
要用哪個控制項呢..?
天啊,我用adoquery1,
能告訴我第2個人說的用的是什麼控制項寫的麼?
或者誰能告訴我個新的方法麼..! 感謝
搞定了 可是方法不行啊
1。
with qdate do
begin
open;
first;
repeat
combobox.items.add(fieldbyname('name').asstring);
next;
until eof;
close;
end;
end;
這裡就沒指定是word表的啊?...
我暈 對 adoquery 初始化的時候在 sql語句中不是寫的很清楚了 from word 嗎 ?
然後才對adoquery進行操作啊。 如果 用 adotable則就在 name中指定不就好了
3個問題。
1、name最好不要作為欄位名,這是資料庫的保留字,如果要使用請這樣寫[name]
2、遍歷資料集記錄,使用while比較正規,這樣寫:
with adodataset do
begin
if active then active:=false;
commandtext:='select * from word';
active:=true;
combobox1.clear; combobox2.clear;
while (not eof) do
begin
combobox1.items.add(fieldbyname('name').asstring);
combobox2.items.add(fieldbyname('pass').asstring);
next;
end;
close;
end;
3、實現你的功能,請在combobox1的onchange時間裡寫:
edit1.text:=combobox2.items[combobox1.itemindex];
欄位名,好像不能使用引數吧?
簡單資料庫程式設計
1 修改配置檔案 web.config 2 建立鏈結類 connection.cs using system.data.sqlclient 新增名字空間 public static sqlconnection getconnection return new sqlconnection system...
SQLite簡單資料庫
通過觀察可以發現,不管是聊天列表還是 列表,有乙個共性 資料量大和資料結構複雜 那麼為什麼我們要用sqlite,有這麼幾個原因 sqlite常用的幾種資料型別為text文字型,integer整型,real浮點型,建 式要用規定的格式,如下 create table product 建立資料庫和資料表...
c 接簡單資料庫操作類
昨天看了一篇 乙個簡單的資料庫操作類 很有感處,的解很不錯,但是我經常開發的東西有時基於sqlserver,有時基於oracle,所以經常使用ole db連線.今天心血來潮,把我的資料庫操作類拿來與大家分享。希望大家指正。類 using system using system.data using ...