listview ado access 数据读取问题!
数据库是版本是access2000
用下面的函数添加listview项目,,只能添加数据库中最后一条记录,怎么解决
BOOL AddItem(HWND hWndUser,_RecordsetPtr pRecordset)
{
try
{
if(!pRecordset->FirstOfFile)
pRecordset->MoveFirst();
else
{
MessageBox(NULL,TEXT("表内数据为空"),TEXT("!"),MB_OK);
return FALSE;
}
while(!pRecordset->EndOfFile)
{
_variant_t var;
var.vt=VT_I4;
var.intVal=0;
int iSubItem;
_bstr_t bstrVar=(_bstr_t)pRecordset->GetCollect(var);
char *pText=bstrVar;
LVITEM lvi;
ListView_DeleteAllItems(hWndUser);
ZeroMemory(&lvi,sizeof(lvi));
lvi.mask=LVIF_TEXT;
lvi.iItem=ListView_GetItemCount(hWndUser);;
lvi.pszText=pText;
lvi.cchTextMax=sizeof(pText);
lvi.iSubItem=0;
if(ListView_InsertItem(hWndUser, &lvi) == -1)
return FALSE;
for(iSubItem=0;iSubItem <pRecordset->Fields->Count;iSubItem++)
{
var.intVal=iSubItem;
lvi.iSubItem=iSubItem;
_bstr_t bstrVar
相关问答:
access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置
sql 在查询分析器里面 执行很正常
是 ......
我的数据库是简体sqlserver2000 ,我想在繁体access下连接,通过odbc是可以了,但在access下出现打开的表全中"#已删除"
不知道要怎么操作才可以用ACCESS繁体连接简体sqlserver2000.谢谢!!!
大家都 ......
ACCESS数据库中有一个tablename表,设计如下
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注”
其中"编号"维一,在“ISBN”中有的为空值, ......
表结构:
ProductSeriesID 自动编号
ProductSeriesName 文本
ProductSeriesRemark 备注
执行前
ProductSeriesID ProductSeriesName ProductSeriesRemark
2 LV铣刀系列 LV铣刀系列
3 钨钢舍 ......