基础数据库编程出现的错识

一、

       for (int i=0;i< iRecCount ; i++)

{

pListCtrl->InsertItem(i,L"");

//添加学生编号

pListCtrl->SetItemText(i,0,(pRecStudent+i)->szNo);

//添加学生姓名

pListCtrl->SetItemText(i,1,(pRecStudent+i)->szName);

//添加学生生日,此处需要做些转换

SYSTEMTIME systime;

FileTimeToSystemTime(&((pRecStudent+i)->ftBirthday),&systime);

TCHAR szBirthday[11];

swprintf(szBirthday,_T("%d-%d-%d"),systime.wYear,systime.wMonth,systime.wDay);

pListCtrl->SetItemText(i,2,szBirthday);

//添加学生身高,此处需要将数字转换成字符串

TCHAR szStature[5];

_itow((pRecStudent+i)->iStature,szStature,10);

pListCtrl->SetItemText(i,3,szStature);

}

//释放内存

for (int i=0; i<iRecCount;i++)

{

//释放IMAGE动态内存

if ((pRecStudent+i)->blImage.lpb != NULL)

{

LocalFree(HLOCAL((pRecStudent+i)->blImage.lpb));

(pRecStudent+i)->blImage.lpb = NULL;

}

//释放学生记录数组内存

delete[] pRecStudent;

pRecStudent = NULL;

1>./EDBUseDlg.cpp(103) : warning C4018: '<' : signed/unsigned mismatch

1>./EDBUseDlg.cpp(122) : warning C4018: '<' : signed/unsigned mismatch

修改:for (int i=0; i<iRecCount;i++)  为 for (unsigned int i=0;i< iRecCount ; i++)

二、

1>------ 已启动生成项目: EDBUse, 配置: Debug Windows Mobile 6 Professional SDK (ARMV4I) ------

1>正在链接...

1>ImageST.obj : error LNK2001: 无法解析的外部符号CLSID_ImagingFactory

1>ImageST.obj : error LNK2001: 无法解析的外部符号IID_IImagingFactory

1>Windows Mobile 6 Professional SDK (ARMV4I)/Debug/EDBUse.exe : fatal error LNK1120: 2 个无法解析的外部命令

原来:#include "StdAfx.h"

#include "ImageST.h"

#include "initguid.h"

修改为:

#include "StdAfx.h"

#include "ImageST.h"

#include "initguid.h"

#include "imgguids.h"//新增

三、

1>LIBCMTD.lib(gshandlereh.obj) : warning LNK4099: 未找到PDB“libbmtd.pdb”(使用“C:/Program Files/Microsoft Visual Studio 8/VC/ce/lib/ARMV4I/LIBCMTD.lib”或在“d:/Windows CE/EDBUse/EDBUse/Windows Mobile 6 Professional SDK (ARMV4I)/Debug/libbmtd.pdb”中寻找);正在链接对象,如同没有调试信息一样

1>LIBCMTD.lib(gshandler.obj) : warning LNK4099: 未找到PDB“libbmtd.pdb”(使用“C:/Program Files/Microsoft Visual Studio 8/VC/ce/lib/ARMV4I/LIBCMTD.lib”或在“d:/Windows CE/EDBUse/EDBUse/Windows Mobile 6 Professional SDK (ARMV4I)/Debug/libbmtd.pdb”中寻找);正在链接对象,如同没有调试信息一样

在了解的情况下警告可以无视。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值