Академический Документы
Профессиональный Документы
Культура Документы
: Firebird C++, Firebird Delphi, Firebird .Net, Firebird VBScript, Firebird VBA, Firebird Visual
Basic
Firebird ?
Firebird 2.5. Firebird 2.1.
Firebird 2.1
Firebird 2.5
Firebird -
Firebird SQL 3- :
Firebird Super Server
Firebird Classic Server
Firebird Embedded
Firebird Embedded
Firebird Embedded Server . dll
fbembed.dll, Firebird Super Server.
Firebird Embedded .
fbembed.dll .
Firebird Embedded
. Firebird Embedded
.
Firebird Embedded Server .
Firebird Embedded.
Firebird Firebird Super Server.
.
Firebird
Firebird employee.fdb.
Firebird
Program Files\Firebird\Firebird\examples\empbuild\
Firebird
Firebird:
C:\Program Files\Firebird\Firebird\bin\isql.exe
:
Use CONNECT or CREATE DATABASE to specify a database
SQL> CREATE DATABASE 'localhost:d:\temp\test.fdb' user 'SYSDBA' password 'masterkey' DEFAULT
CHARACTER SET WIN1251;
ISQL .
, :
SQL> select MON$DATABASE_NAME from MON$DATABASE;
:
===========================================================================
D:\TEMP\TEST.FDB
Firebird
Firebird sequrity.fdb.
Firebird 2.1 SSPI Windows.
SYSDBA.
Firebird 3.0
.
SYSDBA.
SYSDBA Firebird .
: masterkey. , gsec
Firebird:
c:\Program Files\Firebird\bin>gsec
GSEC> modify SYSDBA -pw NEW_PASS
gsec , ,
. , help.
Firebird
IBProvider Professional Edition.
IBProvider Professional Edition COM-,
Firebird Interbase. :
Delphi, C++ Builder, Visual C++, .Net Framework, C#, Visual Basic, VBScript, VBA .
Firebird VBScript.
vbs ,
:
Dim cn, cmd, rs, i
Set cn = CreateObject ("ADODB.Connection")
cn.Open "Provider=LCPI.IBProvider.3;" & _
"Data Source=localhost:d:\temp\test.fdb; " & _
"User Id=SYSDBA;" & _
"password=masterkey;" & _
"ctype=win1251;" & _
"auto_commit=true"
set rs = cn.execute("select * from MON$ATTACHMENTS")
do while not rs.EOF
for i=0 to rs.Fields.Count - 1
wscript.echo rs(i).Name & "=" & rs(i).Value
next
rs.MoveNext
loop
rs.close
cn.close
,
.
Firebird Delphi
IBProvider Interbase Firebird Delphi:
dbGo (ADO Express) , ADO.
COM- ADO, dbGo.
COM- OLE DB VCL- (OLE
DB Direct/OLE DB Express).
Firebird Delphi, Interbase Delphi
Firebird .Net
Firebird .Net ADO .Net.
IBProvider , Firebird
Visual Studio .Net (ADO .Net):
:
ADO .Net
Firebird 2.0. ADO .Net (c#)
Firebird 2.1. ADO .Net (c#)
Firebird C++
IBProvider Professional Edition C++ OLE DB .
OLE DB Visual C++ 2007-2008,
C++ Builder.
Firebird C++ Interbase C++
Firebird
, , ,
, , .
Firebird isql.exe:
:
SQL> CREATE TABLE cross_rate
CON> (
CON> from_currency VARCHAR(10) NOT NULL,
CON> to_currency VARCHAR(10) NOT NULL,
CON> conv_rate
FLOAT NOT NULL,
CON> update_date DATE,
CON>
CON> PRIMARY KEY (from_currency, to_currency)
CON> );
:
SQL> INSERT INTO cross_rate VALUES ('Dollar', 'CdnDlr', 1.3273, '11/22/93');
SQL> SELECT * from cross_rate;
FROM_CURRENCY TO_CURRENCY CONV_RATE UPDATE_DATE
============= =========== ============== ===========
Dollar
CdnDlr
1.3273000 1993-11-22
isql Firebird.
Flame Robin
IBExpert
IB/FB Development
Studio
Firebird. .
SQL, DDL,
,
DDL
DML.
.
,
Metadata Extractor,
.
,
MERGE,
scheduler, Code auto
completion,
,
.
, open
source
http://www.flamerobin.org/
exUSSR
http://ibexpert.net/ibe/
179 Euro
.
149
Euro
http://www.sqlly.com/
Blaze Top
Database Workbench
.
Firebird
Interbase
,
Firebird
Interbase
exUSSR
http://devrace.com/ru/blazetop/
129
Euro.
http://www.upscene.com/
Interbase
Firebird
171$
(Interbase
Firebird)
,
,
, ibprovider@ibprovider.com
.
10 Firebird Interbase 64 .
Firebird Interbase
Firebird Interbase