FireBird
henreash
Think Differently.
展开
-
使用Blob
基于FIBPlus组件在InterBase/Firebird 客户端应用程序中使用BLOB字段 2006年7月作者Sergey Vostrikov和Serge Buzadzhy引言BLOB字段可以在数据库中存储非结构数据,如图像,OLE对象,声音等,我们将阐述BLOB字段如何在服务端工作.了解与其他字段的区别很重要,BLOB数据没有直接存储在表的记录中.表记录只存储一个BLOB_ID,而B翻译 2012-01-31 13:00:39 · 4620 阅读 · 0 评论 -
FIBPlus事务2
InterBase 和 Firebird服务器事务和FIBPlus支持FIBPlus是Delphi,BCB和Kylix的快速,灵活和高效的组件库.直接使用InterBase API函数操作InterBase和FireBird.本文基于Michael Zhuravlev (mikus@mail.ru)所写的文章InterBase 和 Firebird服务器事务的模式Interbase翻译 2012-02-07 10:12:18 · 1453 阅读 · 0 评论 -
QT连接FireBird测试
根据上篇翻译的文档按部就班的进行测试,结果可以正常的连接到FireBird。这里有几个地方需要注意:1.首先安装好QT、VS,以及FireBird后,编译iBase插件。设置好包含路径后可以顺利的编译。2.建立测试程序后发现没有加载iBase驱动,这是因为程序找不到fbclient.dll所致,将其拷贝到exe文件目录下3.连接数据库设置Firebird数据库路径时注意反斜线需要转义。原创 2011-11-16 20:03:54 · 2725 阅读 · 0 评论 -
FIBPlus:使用独特的主细表机制访问InterBase
在谈论技术细节前首先说说FIBPlus.这是Delphi,BCB和Kylix的原生组件库,帮助开发者通过InterBase API与InterBase高效率的交互,其同样适用于FireBird和Yaffil.这意味着使用FIBPlus开发者可以使用所有Interbase的功能:完全的事务控制,最高的速度,特殊的InterBase特性(如数组字段类型)等等.除了上面提到的,FIBPlus控件绝对与数翻译 2012-02-07 09:41:16 · 2177 阅读 · 0 评论 -
FIBPlus:处理数据库错误
FIBPlus:处理数据库错误FIBPlus的最大优势就是其数据库错误处理机制。本文我们将详细阐述. 处理错误的主要组件是TpFibErrorHandler.使开发者可以集中处理错误.错误处理的准备工作我们使用FIBPlus很多范例都使用的数据库来演示这个功能.使用其中的两个表:TREFCOUNTRY和PERSON,定义如下:CREATE TABLE TREFCOUNTRY (翻译 2012-01-17 14:12:23 · 3572 阅读 · 0 评论 -
FIBPlus事务
InterBase/Firebird中的事务:在FIBPlus中的应用(第一部)引言事务在InterBase/Firebird(及其他数据库服务器)的多用户环境下是非常重要的课题.程序员大多无视任务的环境而直接使用READ COMMITTED隔离级别.我将讨论在FIBPlus控件中使用事务以及特性. 除了InterBase语言参考、嵌入式SQL指南、API指南及Helen Borr翻译 2012-02-07 10:10:29 · 2567 阅读 · 0 评论 -
Devrace FIBPlus:在 Delphi 和C++ Builder 应用程序中优化网络传输
本文将给出一些建议和范例以帮助开发者建立高效的InterBase和Firebird应用程序.这种优化网络传输技术可用于多用户环境及与服务器通过低速网格通道(ISDN)相连的情形.缓存元数据无论表的列属性是否设置为Required (NOT NULL 字段), 对于ReadOnly (计算字段)和DefaultExpression (默认值)等信息,FIBPlus都会自动获取这些列信息. 这翻译 2012-01-31 08:50:10 · 2105 阅读 · 0 评论 -
使用UNICODE时需要注意的事项
FIBPlus 6.0及以上版本支持UNICODE. FIBPlus以前版本不支持这个特性,因此不能将所有的连接字符集都设置为UNICODE_FSS,而且无法提供数据库内容的详细信息.本文的目的是解释如何正确的使用UNICODE.创建一个表: CREATE TABLE NEW_TABLE (ID INTEGER NOT NULL,NAME_1251 VARCHAR(10) CH翻译 2012-01-31 10:16:23 · 1917 阅读 · 0 评论 -
InterBase 和 Firebird服务器事务和FIBPlus支持
快速,灵活和高效的Delphi,BCB和Kylix直接使用InterBase API函数操作InterBase和FireBird的组件库.本文基于Michael Zhuravlev (mikus@mail.ru)所写的文章InterBase 和 Firebird服务器事务的模式Interbase支持如下事务隔离级别: READ COMMITTED RECORD_VERSION翻译 2012-01-11 09:54:40 · 3035 阅读 · 0 评论 -
FireBird+FIBPlus+存储过程查询数据集
在FireBird中创建存储过程,如下图:脚本:SET TERM ^ ;CREATE OR ALTER PROCEDURE GETPERSONINFO ( adept_id integer not null)returns ( dept_name varchar(50), person_name varchar(50))asbegin原创 2012-01-12 11:01:11 · 2448 阅读 · 0 评论 -
vs2010配置Firebird的provider
vs2010默认提供了MsSql的数据库provider,但三方数据库没有原生的支持。Sqlite比较贴心,直接提供了安装包,但Firebird则需要下载provider和DDE支持后,手动配置。而且下载的版本不对还不行,需要大量时间的摸索。在不使用EF的情况下,无需让vs2010集成开发环境支持Firebird,但在使用EF开发的情况下,如果需要根据数据库生成模型,则必须让VS支持Firebir原创 2018-01-10 10:13:05 · 622 阅读 · 1 评论