各位高手, 我在VC6.0 MFC SDI 环境下用ADO访问Access数据库时总是会出现以下警告, 但不知道是什么意思,Compiling...
ADOConn.cpp
d:\c++ project\Ctrrp\msado15.tlh(407) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
Linking谢谢各位的帮助!
ADOConn.cpp
d:\c++ project\Ctrrp\msado15.tlh(407) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
Linking谢谢各位的帮助!
这个warning 一般是可以不去管的吧
运行应该不会出线问题吧
{
adModeUnknown = 0,
adModeRead = 1,
adModeWrite = 2,
adModeReadWrite = 3,
adModeShareDenyRead = 4,
adModeShareDenyWrite = 8,
adModeShareExclusive = 12,
adModeShareDenyNone = 16,
adModeRecursive = 4194304
};enum RecordCreateOptionsEnum
{
adCreateCollection = 8192,
//有一个箭头指向这行代码
--> adCreateStructDoc = -2147483648,
adCreateNonCollection = 0,
adOpenIfExists = 33554432,
adCreateOverwrite = 67108864,
adFailIfNotExists = -1
};
在 stdafx.h 文件中加入以下语句:#pragma warning (disable:4146)
这个头文件不用管。
用ADO出现的吧
--
你狠。这个警告MSDN上说了,并且告诉你不要理它