iCAx开思工具箱

标题: 请教一下有关连接数据库时出现的问题! [打印本页]

作者: h2023197    时间: 2005-6-24 09:17
标题: 请教一下有关连接数据库时出现的问题!
建立一dll工程后,加入#include <uf.h>  
然后CTestApp theApp;  
  
extern "C" __declspec(dllexport) void ufusr(char *param, int *retcode, int rlen)  
{  
  
  UF_initialize();  
  
  CTestDlg dlg;  
                    dlg.DoModal();  
  UF_terminate();  
}  
extern "C" int ufuser_ask_unload(void)  
{  
  return(UF_UNLOAD_UG_TERMINATE);  
}  
加入这些代码后,我想用ADO连接数据库,应该需要导入
#import "c:\program files\common files\system\ado\msado15.dll"\
  no_namespace\
  rename("EOF","adoEOF")
可是一导入就发生错误,
Compiling...
StdAfx.cpp
e:\ucdcs\filenew\ado\debug\msado15.tlh(169) : error C2011: 'LockTypeEnum' : 'enum' type redefinition
e:\ucdcs\filenew\ado\debug\msado15.tlh(212) : error C2011: 'DataTypeEnum' : 'enum' type redefinition
e:\ucdcs\filenew\ado\debug\msado15.tlh(256) : error C2011: 'FieldAttributeEnum' : 'enum' type redefinition
e:\ucdcs\filenew\ado\debug\msado15.tlh(277) : error C2011: 'EditModeEnum' : 'enum' type redefinition
e:\ucdcs\filenew\ado\debug\msado15.tlh(285) : error C2011: 'RecordStatusEnum' : 'enum' type redefinition
e:\ucdcs\filenew\ado\debug\msado15.tlh(405) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
e:\ucdcs\filenew\ado\debug\msado15.tlh(527) : error C2011: 'ParameterDirectionEnum' : 'enum' type redefinition
Error executing cl.exe.
  
Ado.dll - 6 error(s), 1 warning(s)
不知道为什么,请知道的仁兄讲解一下,程序我传了上来
谢谢!!!
作者: 2323220987    时间: 2005-6-24 16:32
在stdafx中把dao的语句注释掉
作者: diruijing    时间: 2012-7-26 11:06
ado添加入口有问题
作者: happyjx2006    时间: 2012-10-21 21:57





欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3