listctrl作為資料庫查詢結果顯示的應用

2021-05-27 22:51:29 字數 1322 閱讀 3619

1.#import "c:\program files (x86)\common files\system\ado\msado15.dll" no_namespace rename("eof","endoffile")

2.listctrl設定為report,基本步驟就是:

(1)插入並設定屬性:

m_list.insertcolumn(0,&column);//設定第一列

(2)插入行並設定列

m_list.insertitem(0,l"");//插入行

//以下為設定這一行的列   

m_list.setitemtext(0,0,strid);

m_list.setitemtext(0,1,strtmp);

m_list.setitemtext(0,2,strage);

3,以下為例子    

lvcolumn column;

column.mask=lvcf_fmt|lvcf_width|lvcf_text|lvcf_subitem;

column.fmt=lvcfmt_left;    //左對齊

column.cx=70;                   //寬度

column.isubitem=0;              //第一列

column.psztext=_t("id");          //標題

m_list.insertcolumn(0,&column);//設定第一列

column.isubitem=1;

column.psztext=_t("name");

m_list.insertcolumn(1,&column);//設定第二列

column.isubitem=2;

column.psztext=_t("age");

m_list.insertcolumn(2,&column);//設定第三列

m_list.setextendedstyle(lvs_ex_fullrowselect|lvs_ex_gridlines);

::coinitialize(null);

//return true; // return true unless you set the focus to a control

// exception: ocx property pages should return false

//coinitialize(null);

//try

prs->close();

pconn->close();

}//catch(_com_error &e)

//return 0;

資料庫 批量查詢結果作為更新的值

1.資料庫批量更新。業務需求 須要將a表中 type為1 的資料的source id更新為新的id。由於之前的id是儲存在p server中。如今更新到了server info表中 update a set source id s.server id from select p server.p i...

資料庫查詢

0 echo else 釋放記錄集所占用的記憶體 mysql free result result 關閉該資料庫連線 mysql close connection 1.建立到資料庫伺服器的乙個連線。這個資訊包括伺服器位址 mysql使用者名稱 密碼 選擇的資料庫名,這些變數儲存在php的變數中。2....

資料庫查詢

1.建立到資料庫伺服器的乙個連線。這個資訊包括伺服器位址 mysql使用者名稱 密碼 選擇的資料庫名,這些變數儲存在php的變數中。2.一旦和mysql資料庫伺服器建立通訊,就需要資料庫伺服器開啟乙個連線。php與資料庫的所有通訊都經過這個連線,為了初始化這個連線,php提供了mysql conne...