RecordSet資料集獲取心得

2021-04-13 08:35:21 字數 847 閱讀 1327

下午還在幫助乙個朋友寫串列埠程式,其中碰到乙個資料庫操作問題,我使用了乙個adoquery,執行sql返回乙個recordset,我想在乙個combobox控制項中下拉出這個資料集的所有值,開始我寫的**如下:

query.sql.text:='select * from gps';

open;

if recordcount<>0 then

begin

for i:=0 to recordcount-1 do

begin

combobox.items.add(fieldbyname('name').asstring);

end;

end;

這樣combobox有一組下拉資料,但是都是一樣的,而且就是資料庫中的第一條記錄,就這個問題我問了一下同學,結果都麼有答案,還是自己找api吧,仔細看了一下全部是中文的api,發現這個問題異常的簡單,下面貼出我的解決方案:

with query do

begin

query.sql.text:='select * from gps';

open;

if recordcount<>0 then

begin

for i:=0 to recordcount-1 do

begin

dw_combox.items.add(query.recordset.fields[2].value);

query.recordset.movenext;

end;

end; 

end;

這裡的fields中的引數表示你要顯示的引數在資料集中的位置,也就是你在資料庫中的位置!

ok,這樣就成功的解決了!

RecordSet資料集獲取心得

下午還在幫助乙個朋友寫串列埠程式,其中碰到乙個資料庫操作問題,我使用了乙個adoquery,執行sql返回乙個recordset,我想在乙個combobox控制項中下拉出這個資料集的所有值,開始我寫的 如下 query.sql.text select from gps open if recordc...

資料集的獲取

參考 鏈結 1 開啟乙個空白的excel,選中需要填充數字的區域 2 通過鍵盤直接輸入函式 randbetween start,end 後,按ctrl eenter快捷鍵,自動生成 注釋 randbetween函式用於生成某個數與某個數之間的隨機數 例如 我需要1 5000行內 第一列隨機生成 1 ...

minist資料集的獲取方法

第一次開啟這個資料集,也是一臉懵,不過還好,脫坑 如下 import numpy as np import os 訓練集 with open minist data train images.idx3 ubyte as f loaded np.fromfile file f,dtype np.uin...