CListbox 繫結資料庫

2021-06-07 01:08:11 字數 1186 閱讀 2909

以下是源**

1)clistbox* g_plistrecord;

2)g_plistrecord   =   (clistbox   *)getdlgitem(idc_list_record);

3)int dbconnection::readiteminfo()

long nret=0;

char sql[1024];

sprintf(sql,"select * from hos_item");

trylstrcpy(id, strtemp);

//name

var.clear();

strtemp.empty();

var=(lptstr)_bstr_t(prs->getcollect(l"name"));

if (var.vt!=vt_null&&var.vt!=vt_empty)

lstrcpy(name, strtemp);

char result[1024];

sprintf(result,"%20s%20s",id,name);

item=new iteminfo;

item->id=atol(id);

strcpy(item->name,name);

g_tlog.print("id[%d]name[%s]\n",item->id,item->name);

g_plistiteminfo->setitemdata(nindex,(dword_ptr)item);

nindex++;

prs->movenext();

}prs->close();

prs.release(); 

} catch (_com_error& e)

catch (...)

return nrecordid;//nret;

}其中要注意點:int nindex=0; 必須從0開始才有效,記得在迴圈體裡面加nindex++;

其次,g_plistiteminfo->addstring(result);後再g_plistiteminfo->setitemdata(nindex,(dword_ptr)item);

最後取資料:iteminfo *item=(iteminfo*)g_plistiteminfo->getitemdata(nindex);g_tlog.print("選中id[%d]\n",item->id);

C TreeView控制項動態繫結資料庫

想要形成這種效果的話,首先在資料裡面建一張表 create table treedata id number,context varchar2 50 parentid number id 當前的id,context當前節點的值文字,parentid代表當前節點的父節點id insert into t...

使用AdRotator繫結資料庫中的廣告

這段時間太忙了,好久沒有更新部落格,今天想想不對,還是應該堅持下來,哪怕只言片語,語無倫次,都是對每天生活 工作的乙個總結。昨天,因為在頁面中安放廣告的問題頭痛了好久,主要是想將廣告內容記錄到資料庫中,然後用adrotator顯示。之所以要把廣告內容記錄到資料庫中,主要是為了便於管理,雖然xml很火...

使用AdRotator繫結資料庫中的廣告

這段時間太忙了,好久沒有更新部落格,今天想想不對,還是應該堅持下來,哪怕只言片語,語無倫次,都是對每天生活 工作的乙個總結。昨天,因為在頁面中安放廣告的問題頭痛了好久,主要是想將廣告內容記錄到資料庫中,然後用adrotator顯示。之所以要把廣告內容記錄到資料庫中,主要是為了便於管理,雖然xml很火...