数据库开发中碰到的奇怪问题

llf_hust 2007-04-18 10:47:09
用VC写了个基于ADO的程序,在自己电脑上运行没有什么问题.可是把代码拷到同事电脑上就编译错误,错误提示如下

d:\lk\vcdlgdll\mfcdll\debug\msjro.tlh(48) : error C2011: 'ReplicaTypeEnum' : 'enum' type redefinition
Error executing cl.exe.

MFCDLL.obj - 1 error(s), 0 warning(s)

不知道是什么原因,我没有重复声明 ReplicaTypeEnum变量
...全文
370 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
二分掌柜的 2009-02-23
  • 打赏
  • 举报
回复
#import <MSJRO.DLL> no_namespace rename("ReplicaTypeEnum", "_ReplicaTypeEnum")

更改一下命名空间试试
EddyCoffee 2008-06-04
  • 打赏
  • 举报
回复
帮顶一个
skyab2007 2008-06-02
  • 打赏
  • 举报
回复
关注一下,我也遇到了这样一个问题
llf_hust 2007-04-20
  • 打赏
  • 举报
回复
还是不行,不知道是什么原因
Stefine 2007-04-19
  • 打赏
  • 举报
回复
在import msado15.dll时,换个名字空间试试....或者不用
llf_hust 2007-04-19
  • 打赏
  • 举报
回复
up
llf_hust 2007-04-18
  • 打赏
  • 举报
回复
怎么在我电脑上编译就没有什么问题呀
ouyh12345 2007-04-18
  • 打赏
  • 举报
回复
可能时namespace的问题。
找一下ReplicaTypeEnum都在哪些namespace里定义了
llf_hust 2007-04-18
  • 打赏
  • 举报
回复
这是ReBuild All后的结果
Compiling resources...
Compiling...
StdAfx.cpp
Compiling...
ado2.cpp
d:\lk\vcdlgdll\mfcdll\debug\msjro.tlh(48) : error C2011: 'ReplicaTypeEnum' : 'enum' type redefinition
MFCDLL.cpp
d:\lk\vcdlgdll\mfcdll\debug\msjro.tlh(48) : error C2011: 'ReplicaTypeEnum' : 'enum' type redefinition
MyListCtrl.cpp
Test.cpp
d:\lk\vcdlgdll\mfcdll\debug\msjro.tlh(48) : error C2011: 'ReplicaTypeEnum' : 'enum' type redefinition
Generating Code...
Error executing cl.exe.

MFCDLL.dll - 3 error(s), 0 warning(s)
guxingfeiyu 2007-04-18
  • 打赏
  • 举报
回复
全部重编试试
对任何 Web 站点而言,最重要的要求就是能够准确而安全地发送和存储信息。这种信息可以是任何形式,包括信贷公司提供的信用卡资料到市场信息网站的民意投票结果。不管将 ASP.NET Web 页面用于何种目的,您迟早都会需要处理涉及数据库的访问、读取和写入数据以及一般的控制操作。 幸运的是,操纵 Web 应用程序的数据库比以前更容易。 .NET Framework 改进了开发复杂的 Web 站点的方式。 ASP.NET 对如何开发复杂和交互的 Web 站点作了重大的改进, ADO.NET 提供了强大而灵活的数据访问功能,从根本上改变了从 Web 应用程序检索、处理和存储数据的方式。 本书将介绍如何创建能够支持数据的 ASP.NET 应用程序。本书根据一些实践经验进行编写,并列举了演示基础原理的代码示例。本书要求读者对 ASP.NET 和 C# 有一些基本的认识,如果对操纵数据库没有任何经验也没有关系,作者将指导每个过程,包括将 ASP.NET 页面与数据库连接,研究各种读取、处理和更新数据的方法。接下来研究所有涉及侧重于数据的 ASP.NET 编程的问题,包括一些高级的主题,例如使用存储过程和组件。本书还给出了案例分析,将前面几章讨论的内容都置于同一个环境加以运用。 0.1 本书主要内容 第 1 章介绍创建数据驱动的 Web 站点的一般性概念。特别讨论了 Web 站点与数据之间的关系,在此过程介绍了 ADO.NET 。在这一章的末尾,还为本书其余章节创建了一个开发环境,讨论了一些可能会遇到的问题。 到底什么是数据库呢?这似乎是个奇怪问题。第 2 章介绍了不同类型的数据库,如何设计它们,以及如何使用它们存储和检索信息。接下来又概述了 SQL 语言,并与 Microsoft 的数据库方案作了一个简单的比较。 了解了数据库以后,就需要学习如何将它们与 ASP.NET 代码连接。第 3 章首先概述了第 1 章提到的 ADO.NET ,阐明了需要掌握的重要术语。接着是创建和测试对 Northwind 示例数据库的连接,本书将通篇使用该数据库。本章演示了大量例子,演示如何连接不同的数据源,例如 Access , SQL Server , Excel 和 XML ,以便在任何开发环境都游刃有余。 第 4 章通过一些例子,运用 DataReader 对象读取和显示数据。首先讨论了在 ASP.NET 和 ADO.NET 处理数据的原理,在 ADO.NET 引入了 Command 对象。然后介绍如何运用 DataReader 获取数据,接着将那些数据绑定到像单选按钮、复选框这样的不同控件上和最重要的 DataGrid 上。 第 5 章讨论了一个重要的 ADO.NET 对象: DataSet ,它用于存储和检索服务器上任何复杂形式的数据。在介绍完原理之后,使用大量的例子来演示使用 DataSet 的不同方法。 当然,我们并不总是读取其他人的数据,因此第 6 章介绍了如何在现有的数据库创建自己的记录。该章的主题包括 ASP.NET 的验证控件,以及使用 Command 对象和 DataSet 对象实现插入记录。

4,018

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧