问题标签 [odb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - ORM ODB for C++ 可以从数据库生成代码吗
我对这个库和 ORM 相当陌生。我知道像 EntityFramework 这样的工具可以从数据库生成代码。C++ 的 ODB 可以完成这项工作吗?
c++ - odb/pgsql/version.hxx 没有这样的文件或目录
我正在尝试按照本教程学习如何使用 C++ 和 ODB:
我创建了一个 Person.hxx 文件,其中将 Person 类声明为持久性,然后我有三个文件 Person-odb: .cxx, .hxx, .ixx
现在我应该编译 Person-odb.cxx
但它以:
我看到有一个文件 version.hxx 但没有 odb/pgsql 目录...怎么了?
这是 Person.hxx,我在其中定义了持久类 Person:
然后我必须用 odb 编译器编译 Person.hxx:
我得到 4 个文件 Person.odb.hxx, .cxx, .sql, .ixx 这是 driver.cxx 我有持久化对象的主程序:
这是文件 Person-odb.hxx
当我执行时,一切似乎都正常:
但最终当我必须将所有内容链接在一起时:
我得到:
“对‘Person::Person(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, unsigned short)’的未定义引用”
c++ - OpenCV 与 ODB 保持一致
您好,我正在尝试使用 ODB 在 C++ 中持久化一个类。但是,当我使用 odb 编译器编译 .h 时,它会崩溃并显示以下错误:
有什么方法可以轻松地映射它吗?
谢谢
c++ - 试图让简单的 ODB 'hello' 程序工作
使用 VS 2012 和 Microsoft SQL Server。我得到了所有要编译和构建的东西,但是当我尝试保留第一个对象时程序死了:
所以,我假设我通过了 create_database 部分是一件好事。这意味着我正在连接到服务器(我认为)。我得到的错误信息是:
这可能很简单,但无法弄清楚。也许我并没有真正获得对我需要的数据库的访问权限。
这是person.hxx:
c++ - 使用 ODB ORM 执行存储过程
Microsoft SQL Server 上存储了一个过程。过程可以返回一个值。如何使用 ODB ORM 从 MS SQL Server 数据库执行存储过程并获取此过程返回的值?
orm - 需要使用 ODB orm 工具从 db 表中构造对象
我需要使用 ODB 使 C++ 对象持久化。我知道使用 ODB 我们可以生成 .sql 文件广告,然后将其映射到相应的数据库中;但是我们可以使用 ODB 做相反的事情吗?就像从数据库表中构造对象一样?
对此的任何帮助将不胜感激!
c++ - 使用 qt 设置 odb 时出错
我目前正在使用 Mac OS X 10.9.4、odb 2.3.0 和 qt 5.3。
我使用他们的 unix 指南http://wiki.codesynthesis.com/Using_ODB_with_Qt_Creator_on_Linux安装了 odb
我尝试使用 qt 从他们的站点编译示例(odb-examples-2.3.0)并收到此错误消息:
我的 .pro 文件看起来像这样(这几乎是示例的精确副本):
我想,qt 很难找到 odb。我在 qt 的 info.plist 和 launchctl 中包含了 odb 的路径,但没有帮助。
c++ - ODB 关系编译失败
我有一个非常简单的关系设置,我无法编译 odb 输出,它给了我以下编译器错误。我正在使用 Qt 智能指针来实现这种关系,无论我经历了多少排列,我似乎总是遇到同样的错误。
这是父类
这是孩子
任何可以提供的帮助都会很棒!
c++ - 在代码块中设置 odb
我将如何在代码块中设置 odb??... odb 网站上没有代码块 ide 指南。我已经尝试使用 eclipse 指南,但我无法正确设置它。