firebird相关内容

如何在fbexport命令行上引用列名

正如标题所述,我该如何处理FBExport中看起来像关键字的列名? 这就是我的陈述: -Q "SELECT a.ID, a.USERID, a.`WHEN`, a.INOUT FROM ATTENDANT a" 然后我收到此错误: Engine Code : 335544569 Engine Message : Dynamic SQL Error SQL error c ..
发布时间:2020-11-08 03:00:24 其他开发

更新Firebird中的选定行

我想修改我的查询.现在看起来像这样 SELECT EW_POLYLINE.P0_X, EW_POLYLINE.P0_Y, EW_POLYLINE.ID, EW_POLYLINE.STAN_ZMIANY, a.IDE, EW_POLYLINE.ID_WARSTWY FROM EW_POLYLINE LEFT JOIN ( SELECT EW_OBIEKTY.STATUS ..
发布时间:2020-11-08 03:00:21 其他开发

用于Firebird的CLUSTER命令?

PostgreSQL具有 CLUSTER命令,可以对其进行碎片整理按需数据而不是自动数据,这会降低写入速度. Firebird是否可以按需提供CLUSTER? (我在文档中找不到它,而Google搜索的结果很短.很漂亮的汽车) 解决方案 Firebird没有这样的命令(这也是您找不到它的原因). Firebird没有聚集索引,也没有像PostgreSQL那样“伪造"它们的方法. ..
发布时间:2020-11-08 03:00:14 其他开发

php:如何防止从$ _POST进行SQL注入

我有一些php脚本,我认为这有很多错误.因为我对级联和SQL注入的了解有限.第一次,我没有任何麻烦,因为此脚本使用PHP-Mysql. 但是在我尝试转换为Interbase之后,我遇到了很多麻烦. 请帮忙找出我的错. 这是我的以下查询: $sLimit = ""; if ( isset( $_POST['iDisplayStart'] ) ) { ..
发布时间:2020-11-08 03:00:10 PHP

如何撤销Firebird 2.5.8上另一个用户授予的角色?

我正在使用Firebird 2.5.8(ODS版本11.2),并通过Firebird ADO.NET v6.6(在使用Visual Studio的C#中)进行连接.我已经建立了一个数据库管理工具来配置我们的表,以及执行一些基本的Firebird用户管理操作.该数据库具有不同的角色(MyRoleX和MyRoleY),用于授予/限制访问权限. 用户管理操作包括将这些角色授予/撤销给不同的用户.登 ..
发布时间:2020-11-08 02:59:08 其他开发

Firebird从表中选择字段,其中字段= current_date

我有一个简单但又无法解决的问题 我有此请求: Firebird从表中选择字段,其中Field =当前日期 问题在于此字段是一个文本字段,其保存日期的格式为:25.04.2014 如果它是当前日期,我该如何转换为该问题有效的 解决方案 SELECT fields FROM table WHERE field= substring(100+extract(day f ..
发布时间:2020-11-08 02:59:04 其他开发

火鸟执行语句

我正在尝试通过使用execute块将多行插入到firebird表中.但是我收到一个错误消息,说“条件"无效. "Dynamic SQL Error nSQL error code = -104 Token unknown - line 1, column 5 term" 这是我用于插入的C#代码 connection.Open(); string insertData = "set ..
发布时间:2020-11-08 02:59:01 C#/.NET

使用foreach构建SQL

我有此代码: private void button1_Click(object sender, EventArgs e) { foreach(Int_String partner in partneri) { double danaBezProdaje = (DateTime.Today - Komercijalno.Partner.PoslednjaKup ..
发布时间:2020-11-08 02:58:58 C#/.NET

字典表上的递归关系

我正在研究一个穷人,但是对我们来说可以,在Firebird中仅使用PSQL进行全文搜索.我将着重解决我的问题,以尽可能简化: 总结一下,这是一个字典表: SELECT * FROM FTS_KEYWORDS ID | KEYWORD ----+----------- 1 | 'FORD' 1 | 'MUSTANG' 1 | '2010' 2 | 'FORD' 2 ..
发布时间:2020-11-08 02:58:55 其他开发

Firebird SQL挑战-当select返回两行时,返回包含数据的一行

我非常需要使select始终返回一行 我的SQL: select * from table1 Where (table1.pk = :p1) or (table1.fk1 = :p1) 上面的SQL总是有两种情况可以返回: 1- my Select返回两个记录: 唯一的不同是其中一个记录具有数据,而另一个记录仅具有填充数据的ID,而其余字段为空.在这种情况下,我需要仅返回在其 ..
发布时间:2020-11-08 02:58:53 其他开发

在重复键上给出无效令牌

我试图用表clientref中cdclient中的数字更新employee_migration中的name_code. INSERT INTO employee_migration (name_code) Select cl.cdclient From clientref cl Inner Join employee_migration em ..
发布时间:2020-11-08 02:57:48 其他开发

如何配置Firebird数据库以在内存中运行

我正在运行一个名为Fishbowl清单的软件,并且它正在Firebird数据库(Windows Server 2003)上运行,这时,如果有一个以上的用户访问该软件,fishbowl软件的运行速度将非常慢.我想我也许可以通过强制数据库在“内存中"运行来加快应用程序的速度.但是,我找不到有关如何执行此操作的文档.任何帮助将不胜感激. 先谢谢您. 罗伯特 解决方案 Firebird没有内 ..
发布时间:2020-11-08 02:57:45 其他开发

Firedac select与Firebird一起使用不返回任何记录

您好,我正在使用Firebird(2.5)作为数据库使用Firedac(Delphi Seattle),当我使用TFDQuery运行此查询时,未返回任何记录: SELECT ID FROM USERS WHERE PWD = 'êHÆ–!+' 数据库程序中与IbExpert相同的查询返回一条记录. Firedac组件是否有一些要配置的参数可以解决此问题.谢谢. 解决方案 它在查询 ..
发布时间:2020-11-08 02:57:42 其他开发

选择日期列,然后再指定特定列

我在where子句中具有以下条件: cat_product.datetime > '2012-09-18 11:24:54' 结果: 18.09.2012 11:24:54 18.09.2012 11:34:51 18.09.2012 12:07:12 结果中包含18.09.2012 11:24:54的问题.为什么?在条件中,写>运算符而不是>=. 解决方案 问题(以毫 ..
发布时间:2020-11-08 02:55:37 其他开发

Firebird例外:表未知

我可以使用以下连接字符串建立与Firebird数据库的连接: ConnectionString = "User ID=SYSDBA;Password=masterkey;Database=localhost:C:\\MyDb\\mydb.FDB;DataSource=localhost;Charset=NONE;"; 但是,当C#代码尝试执行查询时,会出现以下错误: 动态SQL错误 ..
发布时间:2020-11-08 02:55:34 C#/.NET

如何在Firebird 3.0上启用Wirecompression

我与Firebird和Delphi合作,我想通过有线压缩通过Internet实现访问; 但是我无法激活它. 我已经按照本文档中的步骤操作了新参数(我能够找到的少数几个参数之一) 如何使用FireDAC在Firebird 3.0上启用WireCompression 在我使用的测试中 Windows Server 2012 R2 火鸟:Firebird-3.0.4.33054_0_Win3 ..
发布时间:2020-11-08 02:55:31 其他开发

SQL Force显示十进制值

我正在使用Firebird数据库,正在尝试以下sql,但是每次它返回0而不是0.61538(等等). SELECT (COUNT(myfield)/26) totalcount FROM mytable 现在,当我删除/26时,totalcount将按原样返回16.但是,当我将26除后,结果显示为0,但应显示为完整的十进制值0.615384 ...有人知道为什么它不返回完整值吗?我什至尝 ..
发布时间:2020-11-08 02:55:27 其他开发

使用默认FIREBIRD将null插入不为null的列

在默认情况下将null插入不为null的列会给我一个验证错误,而不是使用默认值. 我不想在触发所有表之前进行讨论.还有其他方法吗? Firebird 2.1.3 解决方案 在插入中省略字段时使用默认值,而不是在包含空值的字段时使用默认值. 示例: 对Name使用默认值: insert into SomeTable (Id) values (42) 尝试将null插入 ..
发布时间:2020-11-08 02:55:24 其他开发