关于Firebird必看.

1.       嵌入式版本中有 7 dll ,以及 intl 文件夹,需要放在 E:/XuhyCL/XuhyCL/bin/Debug 下,在解决方案中只引用 System.Data.SQLite.dll

2.       设置连接属性时,需要设置 FbConnectionStringBuilder cs cs.ClientLibrary 的属性为fbembed.dll 的绝对路径。

3.       一般默认用户名为SYSDBA ,密码为masterkey 。编码可以为GB_2312

4.       ibexpert 作数据管理工具时,需要将 7 dll intl 文件夹,以及 firebird.msg 放入 ibexpert.exe 所在目录。

5.       打开 ibexpert 后,需要设置 charset, 注意两个地方都要选择 GB_2312 或其他。

6.       可以用fbdatawizard.exe 进行数据导入导出,可以将sql 服务中的数据库导入未fdb 文件,但必须导入到服务器版本的Firebird

7.       如果在使用 ibexpert 时候提示用户无权限,请将 fdb 文件路径改为英文。

8.      SQL   Server 的表导入到FireBird 表:经我测试,把数据生成SQL 脚本,在IBXpert 里执行的话,大概3W 条记录1m 就搞定了

9.      运行程序的时候,需要设置intl 文件夹和fbembed.dllicuuc30.dllicudt30.dllicuin30.dllfirebird.msg 放在exe 所在目录下。

10.   Firebird 不支持 Boolean 类型 ,用smallint 代替。

11.   语句:

CREATE DATABASE 'firstdb.gdb' USER 'sysdba' PASSWORD 'masterkey'

该命令将在当前目录下创建一个名为firstdb.gdb 的文件。该数据库归SYSDBA 所有,下面来创建一个基本的销售表并且输入数据,代码如下:

CODE:

SQL>; CREATE TABLE sales_catalog (
CON>; item_id varchar(10) not null primary key,
CON>; item_name varchar(40) not null,
CON>; item_desc varchar(50)
CON>; );
SQL>; INSERT INTO sales_catalog VALUES('001','Aluminium Wok',
'Chinese wok used for stir fry dishes');
SQL >; INSERT INTO sales_catalog VALUES('002',
'Chopsticks extra-long', '60-cm chopsticks');
SQL>; INSERT INTO sales_catalog VALUES('003',
'Claypot', 'Pot for stews');
SQL>; INSERT INTO sales_catalog VALUES('004',
'Charcoal Stove', 'For claypot dishes');
SQL>; SELECT * FROM sales_catalog;
ITEM_ID ITEM_NAME ITEM_DESC

 

DELETE FROM sales_catalog;

你可能感兴趣的:(关于Firebird必看.)