问题标签 [firebird2.1]
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.
entity-framework - 实体框架将所有字段放在 Firebird 表的主键中
我将 Firebird 2.1 数据库与 VS2010 (.NET 4.0) 一起使用,并试图让它与实体框架一起正常工作。
问题是,当我从数据库表生成实体时,框架检测到所有列都是主键的一部分。该表非常简单,有两个整数列,其中一个被设置为主键。
我什至将“#PK_GEN#”设置为主键列的注释。
在 EF 编辑器中,我无法修改存储对象的主键属性,并且由于我将不得不处理可为空的列,这是一个问题。我可以编辑模型文件的 XML 代码,但是更新模型时所做的更改是非持久的,所以这是一个显示停止器。
由于我只阅读了有关视图而不是表的类似问题,因此我显然做错了,但我无法弄清楚。
编辑:顺便说一句,我刚刚用 VS 2012 测试了它的行为,它保持不变。
这是创建脚本。由于我是 Firebird 的新手,所以这里也可能有一些问题,但我真的不这么认为。
stored-procedures - 从 Firebird 2.1 上的视图访问存储过程
我有这个查询供查看:
它适用于 Firebird 2.5,但不适用于 Firebird 2.1。是否可以使用 FB2.1 绕过此限制?
sql - SORTING '1 of 20% item' Firebird2.1 SQL
我有一个存储自定义项目的 Firebird2.1 表 - 一个名为 'PARTICLARS' 的 varchar(35) 列,它是这样的:
我想以这样的自然方式对它们进行排序:
我已经完成了许多 sql 命令,例如:
但我仍然得到上面的同一张表。我是一个新手 vb.net 程序员,自从我开始工作以来已经有几天了。有人会帮助我吗。先感谢您。
迈克酷盖!
delphi - 从 Firebird 数据库中删除垃圾
Firebird 2.1.3 数据库似乎从未完成的事务中创建了大量垃圾,这导致数据库运行非常缓慢,直到通过数据库扫描或服务器重新启动删除其垃圾。我的数据库大小为 30gb+。你知道是什么原因造成的吗?是否有任何新的存储过程会产生过多的垃圾?请帮我。?
firebird - Firebirds SELECT FIRST 可以接受变量吗?
http://www.firebirdsql.org/refdocs/langrefupd20-select.html#langrefupd20-first-skip
手册说 FIRST 接受“任何计算为整数的表达式”。这不应该也意味着一个变量吗?
在以下存储过程中,我尝试提供:DAYS
给FIRST
.
第 10 行第 18 列是:
DAYS 前面...
sql - 经常为每个 Orders 找到第一个 OrderLine
给定下面的 OrderLine 表:
鉴于用户不时需要访问此信息,找到每个订单的 FIRST OrderLine 的最有效方法是什么?
这是我找到第一个 OrderLine 的 SQL,但每次执行大约需要 3~5 秒。(约 300k 行)
当我需要找到第一个订单行以加入另一个表时,每次重复此操作非常昂贵。考虑到更改表结构不是一种选择,我有什么可能的解决方案来改进它?
firebird - firebirdsql psql 访问异常字符串
在 PSQL 中捕获异常后,是否可以访问异常号或字符串?在此块中,您有 SQLCODE或GDSCODE,但异常字符串在哪里?
delphi - Delphi XE4 + Firebird 2.1 - 如何在 ClientDataSet 中使用 TFloatField 和 TSingleField
我正在将我的应用程序版本从 Delphi 2007 迁移到 Delphi XE4,我在使用 TClientDataSet 中的 TSingleField 时遇到了问题。
我的应用程序使用 SQL 将数据加载到 TClientDataSet,如果我使用
该字段作为 TSingleField 进入 ClientDataSet。
当字段像 TFloatField 一样出现在 delphi 2007 中时,有没有办法改变这种情况?
我正在使用 Delphi XE4 驱动程序来连接火鸟。
谢谢!
- - 编辑 - -
如果无法更改,是否有人知道如何为 clientDataSet 创建聚合字段以计算 TSingleFields?问题是我无法做到这一点,如果我手动将字段类型从 TSingleField 更改为 TFloatField,则 Aggregate 可以完美运行。
sql - Firebird 2.1 - 简单的选择
我想合并一些数据,但是一个简单的选择示例不起作用。选择现有表工作正常...
信息:
在 MySQL 和 Postgres 中,这些简单的选择没有问题。
感谢帮助!
firebird - 在 FirebirdSql 中,如何从程序返回异常消息
我想在发生异常时从过程中返回错误消息。在 SQL Server 中,您将选择 Error_Number() 和 Error_Message()。我将如何在 FirebirdSql 中做到这一点