Firebird関連スレ3 ..
[2ch|▼Menu]
150:NAME IS NULL
10/02/27 22:29:30 .net
Delphi7+IBXでFB2.1って何か不具合有りますか?

151:NAME IS NULL
10/02/28 09:42:02 .net
ないお

152:NAME IS NULL
10/02/28 10:59:27 .net
あるお

153:NAME IS NULL
10/02/28 11:46:12 .net
ないアルヨ

154:NAME IS NULL
10/03/03 00:49:27 .net
rollback

155:NAME IS NULL
10/03/03 08:47:55 .net
>>150
>>113

156:NAME IS NULL
10/03/03 16:39:37 .net
>>141
その組込みじゃないならEmbeddedという単語を使ってほしくないよな

157:NAME IS NULL
10/03/03 21:45:24 .net
>>154
残念ながらauto commitでございます

158:NAME IS NULL
10/03/04 12:31:53 .net
Win2k上のDelphi 6 personalで郵便番号のデータでテストしています。
全国版ですので、総件数12万3千件弱のデータ数となります。
Firebirdのバージョンは、2.1.3のスーパーサーバーです。ローカル接続です。

データベースの接続テストとして、ODBCCall、FBLib, IBObjects, libsql(ODBC) など
試していますが、Select文でのスピードがかなり違います。
IBObjects < ODBCCall = FBLib << ODBC
速い                     遅いという順番で、

         初回     2回目      3回目
IBObjects    2秒    2秒前後     2回目と同程度
ODBCCall   8.3秒    4秒前後     2回目と同程度
FBLib      9.3秒    2秒前後     2回目と同程度
libsql(ODBC)  7.5秒    11秒前後     2回目と同程度

post_tableというテーブルで、ID integer, post_code varchar(7), address varchar(200)
というフィールドを持っており、Select * From post_table;をしています。
IBObjectsについては付属のGridコンポーネントを使用。その他は、Stringgridを使い表示しています。

IBObjects, FBLibはFirebirdに直結していて、ODBCCall, libsqlはODBC経由で接続となります。
IBObjectsが以上に速く感じるのですが、どういった理由で、このスピード差が出てくるのでしょうか?

試しに「なでしこ」もデータベース接続できるので、同じテストをしましたら、
初回4秒、2回目以降も4秒となかなか高速でした。ADOでの接続のようです。

初心者としては、FBlib, ODBCCall, libsqlが覚えることが少なく、使いやすく感じます。
IBObjectsは、コンポーネントが多く何が何の役目をしているのかがわかりにくいです。慣れの問題でしょうか。

IBObjectsの初回の2秒というのは、信じがたいのですが、私の何かの間違いなのでしょうか?
その他の結果の2回目以降は、キャッシュか何かにヒットしていて、それで速いのではないかと思っています。
libsqlについては、2回目以降は初回よりも遅くなります。

IBObjects URLリンク(www.ibobjects.com)
ODBCCall URLリンク(homepage1.nifty.com)
FBLib    URLリンク(fblib.altervista.org)
libsql    URLリンク(sourceforge.net) 
       libsqlは、最新版だとインストール出来ないので、0.55を使っています。

159:NAME IS NULL
10/03/04 12:44:30 .net
あっ、ここより、プログラム板のDelphiスレに書いた方が良かったでしょうか?
それと
IBObjects <<< ODBCCall = FBLib << libsql(ODBC)に訂正します。


160:NAME IS NULL
10/03/05 01:54:21 .net
>>158
IBObjectsもTStringGridに出力した場合、違い出る?

あと、Del6 PersonalはTDbGrid使えるっけ?
使えるのなら、どのような結果になる?

推測だけど、IBObjectsの専用コンポのようなdata-aware-controlは必要なレコードだけ読み込んで表示するため速いんじゃないのかな



161:NAME IS NULL
10/03/05 04:58:21 .net
>>160
ご返答ありがとうございます。
その後、追試していたのですが、メモリの使い方がすごく少ないのを確認しました。
タスクマネージャでプロセスを見ていたのですが、IBObjectsは、実行後およそ22MB。
その他は、ほぼ横並びの210MBメモリを使用していました。
不思議なのは、IBObjectsの実行後、Gridの横に表示されているスクロールバーをつかんだまま、
最下行まで行っても、ちゃんと全データ表示されていました。
同じデータを見ているのにおよそ10倍もメモリの使用量が違っていました。
初心者の私には、理解不能です。

ご質問にお答えいたします。
1.IBObjectsの出力を通常のStringGridに表示する方法がわかりませんでした。
  ですので、IBObject付属のGridにてテストとなりました。

2.Delphi6 Personalには、残念ながら、データベース関連のコンポーネントは、付属していません。
 他のコンポーネントもいろいろと試したのですが、VCLDBが必要であったりして使えないものも多く、
 Personalで実行できるものをテストしていました。

3.確かに順次読み込みながら、表示しているのかもしれません。処理の最初と最後にGetTickCountを
 呼び出して時間を算出しているのですが、実は、すぐに処理を返して、裏で動いているのかもしれません。

速さの謎、メモリ使用量の謎などありますが、IBObjectはコンポーネントの数および個々についてる
プロパティーなどが非常に多く、私には持てあましてしまいますので、すでにアンインストールしました。
FBLibが迷いが少なく(選択肢が少なく)データベースの勉強をするには、最適に思います。
(ソースも付いています。)
ODBCCallについては、データソースだけを変更するだけで、データベースを切り替えられるので、
とても便利だと思います。データベースの差異を吸収してくれますね。

実は、もう一つADOでの接続テストもしていました。
ADO 初回12.5秒 2回目5.2秒 3回目2回目と同程度。
参考 URLリンク(d.hatena.ne.jp)
ADO接続は、ちょっとめんどくさかったです。

データベースに接続するだけでも、いろいろと方法あるのと、それぞれの性能の違いがあるものですね。
sqlite3やpostgresqlもODBC接続、libsql、pqcompoでいろいろとテストしていました。
Firebirdは、1ファイルのお手軽さ、Embeddedバージョンなどもあり、データベースの勉強には、
ちょうど良いかなと思っています。

長文失礼しました。

162:NAME IS NULL
10/03/05 09:38:17 .net
where句で、文字列の値を指定する場合、
英語の大文字小文字無視する指定はできますか?

163:NAME IS NULL
10/03/05 12:09:38 .net
URLリンク(www.devart.com)
InterBase Data Access Components (IBDAC) is a library of components that provides access to
InterBase, Firebird and Yaffil database servers.

これ使ったことある人居ますか?
使い物になります?
IBXと比べてどうでしょう。

164:NAME IS NULL
10/03/05 17:47:16 .net
>>162
UPPER()で大文字化してから比較。

where upper(col) like 'HOGE%'

165:162
10/03/08 11:06:47 .net
d>>164

166:NAME IS NULL
10/03/11 10:25:04 .net
FirebirdのJDBC、Jaybirdってopenjdkでも動く?
sunのjdk使えない環境なんで

167:NAME IS NULL
10/03/21 15:46:57 .net
Windows + Javaで構築を検討中です。
JDBCを使用する場合に、
文字化け等の問題を懸念してますが、
問題の少ないキャラクタセットは何でしょうか?

168:NAME IS NULL
10/03/21 15:48:23 .net
>>164
これじゃインデックスがあたらない...

169:NAME IS NULL
10/03/22 01:09:06 .net
>>167
UTF-8でいいんじゃない?
ver2から使えたはず。

ver2以前だと、UNICODE FSSってのになるけど、UTF-8との違いはよく分からん。ごめん。


170:NAME IS NULL
10/03/25 23:41:59 .net
>>168
create index index_hoge on table_hoge computed by (upper(col));
じゃダメ?

>>169
UNICODE FSSとUTF-8の違いはサロゲートペアが使えるかどうかじゃないかな
URLリンク(blog.kimuradb.com)


171:NAME IS NULL
10/03/26 22:22:37 .net
>>170
そんなことできるんだ。ずいぶん長い間使ってたけど知らなかった。


172:NAME IS NULL
10/04/12 08:59:52 cvuDvz2m.net
XP、FB21使ってるんだけど
データベースファイルが36Gぐらいになるとファイルがぶっ壊れて
データベースには接続できるんだけど
テーブルがみれなくなる。これで2回目
やっぱりマルチファイルにしたほうがいいのかな。
これってwindowsのせいかな

173:NAME IS NULL
10/04/13 09:57:53 ZxXFnJ/0.net
>>172
1.5系ならズバリ36GBがデータベースサイズの上限だけど、2.1系なら違うな。
なんのせいだろ? データベースのODSが古いまま使ってるとか?

そもそもなんでそんなにでかくなるんだろう。
更新の多いデータベースは、たまにバックアップ&リストアは必須だよ。

174:NAME IS NULL
10/04/13 10:33:13 .net
DBファイルの作成を1.5系でやると、そーなる、とか?????
だったら1.5系でDBファイル作った自分ガクブル

175:NAME IS NULL
10/04/13 22:05:17 9U6/8pFy.net
1.5系でつくって、その後2.1にしました。
jpegとかのバイナリーを扱っているので
サイズが大きくなっているみたいです。

176:NAME IS NULL
10/04/13 22:08:28 .net
jpegとか直接BLOBに入れるメリットって何?

177:NAME IS NULL
10/04/16 20:56:40 SH82siTM.net
>>176
むしろ入れないことのメリット何?


178:NAME IS NULL
10/04/17 06:21:58 .net
>>177

むしろいれるメリット何?

179:NAME IS NULL
10/04/17 07:31:14 9H/oucSm.net
入れて下さい。入れません。

180:NAME IS NULL
10/04/17 09:31:40 .net
大昔(IB4くらいの頃)にBLOBは遅いと聞いてからずっと入れない派。
検証はしたことがない。

181:NAME IS NULL
10/04/17 14:08:09 .net
勝手に削除されたり関連データと生き別れになったりを防ぐにはBLOBにしてしまったほうがいい。
まぁでも設計次第だよな。どっちかが絶対に正しいなんてことはありえないんだし。
そういやIB/FBではBLOBは自動的にRLEで圧縮されるんだっけ?

182:NAME IS NULL
10/04/19 08:21:25 .net
BLOBは圧縮されないはずだったかと

183:NAME IS NULL
10/04/19 11:03:12 .net
100メガバイトになるとBLOBのInsertが遅い。

184:NAME IS NULL
10/04/19 20:53:52 xEoelzCI.net
ISC_STATUS isc_put_segment (ISC_STATUS*, isc_blob_handle*, ushort, char*);

において、バッファーサイズであるところのushort値を「80」とかにしているとInsertが遅いぞ。
せめて1024とか8192にするべきだ。

Firebirdの場合、BLOBデータを少しづつ送り込む、あるいは少しづつ取得することができる。
これはMySQLやsqliteにはない機能だ。

185:NAME IS NULL
10/04/28 15:57:46 6tOhi1/S.net
>>182
仮に圧縮されたとしても入れるもんがJPEGなら
たいして小さくはならんような気がする。
つーか、ならんかった。

186:NAME IS NULL
10/05/03 22:18:03 .net
はじめまして。
初心者に優しいfirebirdの質問は、ここでよいでしょうか?

最近、MSアクセスを無理やり会社から使え!
みたいな感じで押し付けられそうなので、
いっそ、フリーで使えそうなfirebirdを真剣にやろうかと
考えています。

HOW TOみたいなサイトで、
1.5系じゃなく、2.1.3のものは無いでしょうか?

187:NAME IS NULL
10/05/03 22:21:27 .net
AccessはAccessで、使いやすいけどな〜

188:NAME IS NULL
10/05/03 22:35:08 .net
>>187
そうなんですが、一から勉強するには、
何か損しているような気がしていますので、
アクセスには走りたくないです。


189:NAME IS NULL
10/05/03 23:17:04 .net
単に使うだけなら1.5だろうが2.xだろうがあんまり変わらないからな〜。
でなんに使うの?ちなみにMSAccessのようなUIを作ったりする機能はないからね。

190:NAME IS NULL
10/05/03 23:38:54 .net
>>189
履歴管理とか、在庫管理でアクセスを使っています。
今あるものは、5年前に作られたものであるので、
今の要求に耐えられるものではないので、改造が必要です。

ほとんど一からスタートなら、作り直したほうがよいと
思ったわけです。やる気もでますし。

よくわかりませんが、UIは、PHPで実装できれば
幸せかな?と思う感じでいます。

夢を語ってすみません。

191:NAME IS NULL
10/05/04 02:20:52 .net
PHPならMySQLとかPostgreSQLの方が情報多くね?

192:NAME IS NULL
10/05/04 06:54:32 .net
>>191
PostgreSQLも気になりましたが、会社のシステムで、ユーザー登録が出来ないのと、
Mozilla好きな点から、firebirdが気になっています。

193:NAME IS NULL
10/05/04 10:05:36 .net
>>192

君が先人(人柱ともいう)になりなよ。
先人は人の何十倍の苦労を背負うことになるけど、それだけの経験が得れる。

人の聞いてやってるやつは、そこしかできないから応用が効かない。

PHP & Web で構築ならそれもいいんじゃないか。
ただ、個人の趣味でないなら Firebird に執着するのはどうだろう。 Firebird を使うのはいいとしても他のエンジンの事は視野にいれておのがいいんじゃないかい。

194:NAME IS NULL
10/05/04 13:08:10 .net
> Mozilla好きな点から、firebirdが気になっています。
関係あんの?

195:NAME IS NULL
10/05/04 13:20:30 .net
大好きなMozillaプロジェクトからすら守り切った名前だからか?


196:NAME IS NULL
10/05/04 14:17:06 .net
Mozilla関連だと勘違いしてるんだろうな

197:NAME IS NULL
10/05/04 14:22:42 .net
Mozillaのメールソフト "Firebird"
と本気で思ってそうw

198:NAME IS NULL
10/05/04 19:29:21 .net
Firebird好きには「Mozillaはウザかった」と思ってる人もいるのではないかな?

199:NAME IS NULL
10/05/04 20:14:34 .net
いつからここはブラウザスレになったんだ?

200:NAME IS NULL
10/05/08 14:34:34 .net
乗り遅れた・・・

Firebirdに限らず、会社で使うシステムを作るのに
HOW TOサイトを読まないとできないのなら、素直にやめた方がいいと思う

201:NAME IS NULL
10/05/30 01:39:28 .net
firebireってバイナリが32ビットと64ビットで違うけど
64ビッド版のWin7で組込で動かしたい時は64ビッド版にした方が良いんですか?

出来れば32ビット版のWin7/XPでも動かしたいんで
32ビット版で両方動いてくれると嬉しいんですが・・・

アプリは..Net3.5で作る予定なんですが・・・

202:NAME IS NULL
10/05/30 02:06:03 .net
32ビットのバイナリなら両方動くと思うが、
x64環境なら64ビットのバイナリを使った方が効率良く動くんじゃない?

203:NAME IS NULL
10/06/10 10:41:18 FnVYgiFo.net
Firebirdのインストーラーって何で作られてるんでしょうね?
インストーラーのスクリプトとかってCVSで取ってこれるのかなぁ???

204:203
10/06/10 10:54:36 .net
事故レス:

Firebird-2.0.5.13206-0\src\utilities\install
にC++ソースみっけw

普通にgccでコンパイルするとsetup.exeができるんだろーか。
いじるにはキツそうだね。

205:203
10/06/10 10:59:19 .net
事故レスP2:

ウィンドウを開いたりとかの記述が無いんだけど、
つまり、setup.exeを作る本体は別にありそうですね。。。

206:203
10/06/10 11:29:07 .net
事故レス連投スマソP3.orz:

Firebird-2.0.5.13206-0\builds\install\arch-specific\win32

FirebirdInstall_20.iss
がありますた、つまりinno setupでつね。

ただ、環境変数をイパーイ設定する必用があるみたいで、
どうやるか分からないです。調べるしかないか。。。

207:NAME IS NULL
10/06/11 19:31:28 .net
木村さんかはやしさんが見てそうなところ、例えばML(Yahooのやつ)で聞いてみるといいんじゃないかな。

208:NAME IS NULL
10/06/14 11:49:29 .net
>>203
Embarcaderoの3月のデベロッパーキャンプで、はやしさんがInnoSetupの使用例として
Firebird のインストーラについてやってました。

公開されているのPDFの中に、Firebird のインストーラ作成手順について
書かれてますので、見てみてはどうでしょう。

URLリンク(edn.embarcadero.com)

209:203
10/06/14 16:34:05 .net
つ [d] >>208

FB用 inno setup のバージョン特定できますたw

210:NAME IS NULL
10/06/17 22:14:04 .net
jaybird Class 4 JDBC Driver でトランザクションパラメータを
接続URL等の設定にて指定する方法はありますか?
FirebirdConnection#setTransactionParametersでもよさげですが、
dbcpを使っている関係上、FirebirdConnectionがラップされて
操作できないので。

211:NAME IS NULL
10/07/06 20:30:39 .net
Firebirdって資料少なくて不安

212:NAME IS NULL
10/07/06 23:29:56 .net
>>211
和書籍があるだけまだマシじゃない?

213:NAME IS NULL
10/07/07 10:41:45 eywZHyww.net
MySQLやPostgreSQLと比べると少ないですよね。特に最近はMySQLの書籍は多いし。
ところで、2.1と2.5ってどの位違うんですか?
使えるマシンには2.1しか入ってないんですが、2.5をコンパイルして入れた方がよいでしょうか。
かなり大量のデータを扱いたいんですが、サーバーも二種類あるようで、どれを使えばいいのか…


214:NAME IS NULL
10/07/07 17:56:51 .net
OSがWindowsなら2.5のSuperClassicがいいらしい。まだRCだけど。
それ以外のOSはわからん。

215:NAME IS NULL
10/07/14 17:39:02 .net
Linuxの上で2 5rc2触ってるんですが、create databaseをしても

Statement failed, SQLSTATE = HY000
Operating system directive mkdir failed
-File exists

と出てデータベースを作れませんし、既存のものも開けません。
ファイルのパーミッションは親ディレクトリも含めて全部出しても同じです。
どんな理由が考えられるでしょうか。。。


216:NAME IS NULL
10/07/15 12:06:02 .net
なんか、Wiki が書き換え攻撃受けてるね
戻したけど自動でまた書き換えられてる
戻して凍結しようと思ったけど、パスワードがわからんわ

217:NAME IS NULL
10/07/20 11:33:40 .net
バックアップが流されると困るんで、一応戻しておいた
>90 (2010-07-20 (火) 11:14:58) [ 差分 | 現在との差分 | ソース ]
またウイルスリンク書き込まれるだろうけど

218:NAME IS NULL
10/07/20 19:44:25 .net
>>211
じゃあやめとけ

219:NAME IS NULL
10/07/23 12:14:50 .net
1.5でsysdbaを無効にすることってできますか?

220:NAME IS NULL
10/07/27 10:25:32 .net
俺は常にsysdbaのmasterkeyだ

221:NAME IS NULL
10/08/07 23:26:42 .net
データベースの移動について質問なのですが、
開発環境で
role_a
role_b
user_1
user_2
user_3
user_4
とかが居るデータベースを作って、その *.fdbファイルを本番環境に持って行ったとき
移動先の環境には、該当のロールもユーザーも居ない訳ですが、この場合移動先の
環境で、同名のロールやユーザーを作ったら使用できるのでしょうか?
もし、すでに同名のユーザー等が居た場合どう解決されるのでしょうか?

222:NAME IS NULL
10/08/18 16:18:09 .net
>>220
麻呂も麻呂も

223:NAME IS NULL
10/09/08 11:34:43 .net
wiki移転しました

10/31まではredirectされます

新しいurlは
URLリンク(firebird.00i.org)

224:NAME IS NULL
10/09/15 15:55:50 .net
>>223
移転ご苦労様です。

225:NAME IS NULL
10/09/17 11:28:05 .net
VB Express 2010で使いたいのですがどうすれば良いでしょうか
VB自体勉強を始めたばかりで右も左もわからない状態です
DDEXとか入れようとしたらExpressでは使えないようで困っています



226:NAME IS NULL
10/10/04 15:50:46 G2OJmUHf.net
2.5リリース!!

227:NAME IS NULL
10/10/08 23:08:13 .net
>>226
正規表現のサポートは嬉しいな

228:NAME IS NULL
10/10/18 11:48:41 2MZ2EDPI.net
FB EmbeddedってSQLiteと比べてどうなの?

229:NAME IS NULL
10/10/18 14:46:19 .net
SQLiteにdomainに相当するものってないですよね?

230:NAME IS NULL
10/10/18 15:38:49 .net
何に使うの?

231:NAME IS NULL
10/11/10 19:09:41 .net
Embeddedで行ロックってできますか
マルチスレッドで利用したい

232:NAME IS NULL
10/11/11 00:00:31 .net
>>231
行ロックとは、ほかのコネクションに対する排他制御。
組み込み型dbは、たいてい接続中ファイルロックする。
そのためほかがコネクションを取ることができない。
Firebird embeddedも例外ではない。

よって、マルチスレッド間で、行ロックしたいなら、c/s版を使うべし。

マルチスレッドってことは、servletで使いたいのか?

233:NAME IS NULL
10/11/11 08:21:50 .net

embeddedだとDBロックってこと?SQLiteと同じ?
sqlserver compactだと出来るかな・・・

ちなみに.netアプリ

234:NAME IS NULL
10/11/11 08:37:41 .net
Embeddedなんてダウンロードして10分もかからず実行できるのに、なぜ動かしもせずに質問する?

235:NAME IS NULL
10/11/13 23:02:16 .net
>>232
>組み込み型dbは、たいてい接続中ファイルロックする。
うそつけ

236:NAME IS NULL
10/11/17 18:37:27 .net
>>232
別にマルチスレッドだろうがシングルスレッドで別PCからの接続だろうが、DBへのコネクション毎での行ロックになるだろ。
なんでc/s版使えなんてことになるんだ?説明plz

237:NAME IS NULL
10/11/17 19:01:20 .net
Embedded

238:NAME IS NULL
10/11/18 17:07:38 .net
>>236
Embeddedはローカルからの1コネクションしかないのが前提だよ。

239:NAME IS NULL
10/11/18 19:22:01 .net
>>238
たしか、2.5からその辺変わったという話があった気がしたので試してみた。

・アプリA(2.1.3Embedded), アプリB(2.1.3Embedded)

のそれぞれが同一のFDBファイルに接続しようとすると「別のプロセスが使用中です」となり接続できない。

・アプリA(2.5.0Embedded), アプリB(2.5.0Embedded)

の場合は、両方とも同時に接続可能になっていた。

アプリA(2.5.0Embedded), アプリB(2.5.0SS)での同時使用はダメだった。


240:NAME IS NULL
10/11/18 19:28:43 .net
行ロックはできたの?

241:NAME IS NULL
10/12/21 16:41:41 mBWGka7c.net
最近No SQL系の記事が増えてきましたが、
Firebirdも流行ってまつか?

242:NAME IS NULL
10/12/21 17:27:03 LZd1X+vt.net
今も昔も流行ってるのはロシア、南米あたりだけかもー

243:NAME IS NULL
10/12/22 22:59:08 .net
>>241
これはMySQLやPostgreSQL、Oracle、MS SQL Serverと同じジャンルですので、
NoSQLとは無関係です。

個人的にはHadoopは流行ると思います。

244:NAME IS NULL
10/12/24 12:54:48 gZ547/cW.net
すいません、質問です
少人数共用型DBでアプリを開発することになったのですが、
派遣先親会社のポリシーでDBサーバーのインストール(インス
トーラを使用してレジストリに登録が伴う)ができません
仕方がないので任意のユーザーにサーバーになってもらい、
そこに接続するようなような形にしたいのですが、FireBird
ならそれが実現できるのでしょうか?
なおSQLiteをテストしたところ読み出しは問題ないのですが、
書き込みがファイル単位のロックなので、サーバーが必須に
なりますが、残念ながら提供されていませんでした

245:NAME IS NULL
10/12/25 08:28:07 .net
会社に言ってそれ専用の鯖立ててもらったほうがいいんじゃないの?


246:NAME IS NULL
11/02/09 16:08:58 Ftol3wAV.net
これってデータベースだったんだ

247:NAME IS NULL
11/02/11 20:01:44 .net
>>245
糞の役にも立たないレスは要らんぜよ

248:NAME IS NULL
11/02/12 15:43:53 .net
>>246
おう、おれも知らなかったぜ。

249:NAME IS NULL
11/02/14 22:22:06 .net
Firebird 2.1からBLOB SUB_TYPEに2以上の値を設定できなくなっていることに今日気がついた。
Firebird Wikiの
URLリンク(firebird.00i.org)
もそのままだな。ALTER TABLEでSUB_TYPEは変更できないっていうし、困ったな…。

250:NAME IS NULL
11/02/24 11:26:58.62 .net
Firebird embedded serverとDelphiを使って、自分用のデータベースを作ろうと思ってます。

そこで質問なのですが、fbembed.dllをfbclient.dllかgds32.dllに変更しろとreadme.txtに書いてあります。
なぜ、リネームする必要があるのでしょうか?
試しにリネームなしに、fbembed.dllのままでもテストした際には、動作いたしました。
リネームしろと書かれているのですが、なぜリネームするのかは、記載されていないようです。
理由をご存知の方はいらっしゃいますでしょうか?

おとなしくリネームすればいいのですが、理由が知りたいと思います。
自分でリネームするなら、最初に配布する際にgds32.dllで配布すれば、良いのではないかと思ってます。


251:NAME IS NULL
11/02/24 14:47:19.31 .net
特に深い理由はなさそうな

252:NAME IS NULL
11/02/24 16:16:01.69 .net
>>250
自分で開発する時はなんでもいいと思う。

既存のアプリではgds32.dllじゃないと認識しない可能性があるから
ってことじゃないかと想像。

253:250
11/02/25 00:53:31.09 .net
なるほどー。
既存のアプリでということは、歴史的な背景から、以前は、gds32.dllもしくはfbclient.dllだったのかも
知れないですね(知らないですけど)。で、何かの都合で、fbembed.dllに名称を変更したと。
アプリの変更なしに、データベースのバージョンを上げたい場合などは、gds32.dllが無いじゃないかと
なるので、readme.txtの中に変更しろと書かれているんだろうと。

でも、初めて使う人には、そのリネームの理由が書かれていないので、私みたいに疑問を持ってしまう
人も出てきてしまっているということでしょうか。
ここまでわかっている情報の中で想像してみました。
本当の理由を知っている人がいたら、教えてください。

254:252
11/02/25 03:54:54.18 .net
>>253
えと、エンドユーザじゃなくて開発者ですよね?だったら同梱するdllの名称を決めるのは
自分でしょ?自分の作ったアプリに読ませるdllの名称なんて基本的に自由なんだけど。

経緯を説明すると、gds32.dllというのが当初からの名前。これは前身のInterbaseのさらに
前身のGDSから受けつがれている。過去のクライアントアプリは通常gds32.dllを探すように
プログラミングされているため、互換性のためにFirebirdでもこのファイル名を使っている。

Interbase6とFirebird1.0の時点では相互の互換性があったのでこれで問題なかったが
ところがInterbase7とFirebird1.5あたりから相互の仕様に食い違いが発生してきた。
お互いが仕様の違うものをgds32.dllという同一名称で配布したら上書きしあって
混乱するから、Firebirdはfbclient.dllという別名称を作った。Interbaseはibclient.dll
だったかな。

ただ、既存のアプリはgds32.dllという名称でしか理解しないものが多いのでそういう
アプリのためにサーバ接続用のクライアントにはgds32.dllも同梱されてる。

上記はFirebirdクライアントやサーバのインストーラの話。自分がアプリを作る場合は
何という名前で配布するか決めるのは自分。アプリのインストール環境がどうなっている
のかInterbaseかFirebirdのクライアントがすでにインストールされている可能性がある
のかないのか。ある場合はgds32.dllが2つあって混乱しないか(名称は同じでも機能は違う
のでアプリが誤認すると誤動作する)。そういうことを総合してどういう名称にすべきか
決めればいい。別にoresama.dllでも良いわけだし。

fbembed.dllのまま使えばそういう実行環境での混乱はない。じゃあなぜそれを推奨しないのか。
既存アプリがそれじゃ使えない場合もあるからだ。たとえばIBConsoleは(多分)gds32.dllしか
理解しないし、Delphiのコンポもgds32.dll決め打ちのやつもある。正解は一つじゃない。
だからfbembeded.dllで配布され、必要ならgds32.dllに変えろというわけだ。

これで良いかな?

255:NAME IS NULL
11/02/25 05:19:54.92 .net
なるほどー。
歴史的な背景を含めての丁寧なご説明ありがとうございます。

fblibというコンポーネントを使って、テストしてみたんですけど、このコンポーネントが、
gds32.dll, fbclient.dll, fbembed.dllのいずれかの名称で、dllを読み込んでるんだと思います。

自分で書いたプログラムとデータベースのFirebirdとの間に、コンポーネントが仲立ちしているので、
そのコンポ側の対応しだいで、ファイル名のリネームが必要な場合もあるとのことでしょうか。
直接私自身が、dllをアクセスする必要が無かったので、そこまで考えが及びませんでした。

ともかく、謎な部分がわかってスッキリしました。
どうもありがとうございました。

256:NAME IS NULL
11/02/25 07:01:19.72 .net
>>254
おまえの長文、そのままテンプレにしたいw

257:NAME IS NULL
11/03/03 13:57:58.22 .net
FireBird使ってて理由が不明で落ちてることあるんですけど、
何かでDebug版を使ったらメモリダンプできるって聞いたけど
出来るんでしょうか?もし知っておられる方がおりましたら
教えてください。

@もし出来るようであるなら、ダンプされたデータの解析とかって
どのようにするのでしょうか?

258:NAME IS NULL
11/03/06 21:58:33.65 eaTscza7.net
>>257
まずまちがいなく、メモリリーク。
クライアントでちゃんとクエリの後始末せずに連発してる奴がいないか探してみ。
例えば接続プールなんかが特に怪しい。

259:252
11/03/06 23:07:27.33 .net
まあでもコネクション切らずに放置してるからって落ちることはあまりないよ。
ストアドやトリガで無限ループしてるとかが怪しい。

before updateで自分にupdate文発行する仕組みになっててループで
落ちた経験がある。

260:NAME IS NULL
11/03/06 23:22:43.48 eaTscza7.net
>>259
そんなマヌケなミスを見逃さないだろ普通。
理由が不明でメモリダンプまで話が進んでるんだからなおさらだ。

261:NAME IS NULL
11/03/06 23:34:31.69 .net
>>260
まあそうだといいけどさ、MySQLとかから来た人はトリガとかストアドとかは
よくわかってなかったりするし。


262:NAME IS NULL
11/03/06 23:59:22.82 .net
トリガとかストアドがよく分からない奴は、トリガもストアドも使えないんだからある意味問題ないだろw

263:NAME IS NULL
11/03/07 01:14:02.79 .net
いやー、よくわかったないけど使ってる奴なんてごまんといるだろ。

あ、Firebirdユーザが5万人いるかどうかは別問題だぜw

264:NAME IS NULL
11/03/07 13:32:19.01 tVhDiWSv.net
よく分からなくて使える機能じゃないと思う。

265:NAME IS NULL
11/03/09 15:00:52.18 .net
よくわからんけど見よう見まねで使ってる。

266:NAME IS NULL
11/03/24 18:42:21.38 gIVTuZlV.net
SqlserverCEが遅すぎるので(テーブル件数が多い場合のJOINなど)
Firebird Embeddedに一縷の望みを託して流れてきたけど
Decimalの精度18って少なくね?せめて28ほど欲しいんですけど…
それを上回る秘密のデータ型とかないんでしょうか

267:NAME IS NULL
11/03/25 10:41:07.48 .net
>>266
無い

268:NAME IS NULL
11/03/25 13:58:14.50 .net
そっか。
つまり実務では使い物にならないシロモノなのですね。

269:NAME IS NULL
11/03/25 14:07:55.27 .net
実務によるでしょ。
何故それほどの精度が必要なのかそちらの方が気になる。

270:NAME IS NULL
11/03/25 14:18:58.77 .net
>>268
そうですね。さようなら。

271:NAME IS NULL
11/03/25 16:08:18.24 .net
tu-rio

272:NAME IS NULL
11/03/25 23:12:09.35 .net
アプリで計算してしまえばいい気がする

273:NAME IS NULL
11/03/26 00:17:56.82 .net
「テーブル件数」という表現とか精度28桁とか実務にしてもやや謎は多い。

274:NAME IS NULL
11/03/26 07:51:21.53 .net
BIGINTもしくは倍精度浮動小数点で不足するなんてのはそんなにはないわね
ないとは言わないけど
というか、浮動小数に中で変換になったら、その時点で誤差が0にならんとか知らんのかも

275:NAME IS NULL
11/03/26 10:40:51.31 .net
固定少数ならアプリ側で何とでもなるし釣りだろう

276:NAME IS NULL
11/03/26 16:58:54.44 .net
つーか、特殊用途を実務と言い張る中二だろ。

277:NAME IS NULL
11/03/27 09:39:32.10 .net
文字列で応用するとかいろいろあるしな

278:NAME IS NULL
11/03/27 10:10:08.78 6sCAJNO4.net
お前らこのスレROMってんなら普段からなんか書けよw

279:NAME IS NULL
11/03/27 11:00:14.73 .net
ここまで自演でお送りしました

280:NAME IS NULL
11/03/28 07:34:05.76 .net
266のようなC級SEを取り込むうつわは必要かと。

281:NAME IS NULL
11/03/29 22:14:33.08 .net
FBはよくも悪くも枯れてるからそんなに書くこともないんだよなw
ユーザ数もそんなに多いわけでもないし

282:NAME IS NULL
11/03/30 08:54:06.91 .net
最低限の知識で使えて商用にも耐えるという点では最高のRDBMSだと思う。
わりとマジで。

283:NAME IS NULL
11/03/30 10:48:53.44 .net
MicrosoftのNetwordMonitor3.4を使って発行されたSQLを解析しているのですが
単なる1SQL文だとそのまま見えるのですが、パラメータ渡しでバイナリ(画像等)
等を送るとそれぞれ別パケットで送られます。どなたかTCPIP内のペイロード部
のフォーマットを知っておられる方おりますか?

284:NAME IS NULL
11/03/30 12:15:18.40 .net
>>283
WiresharkならたぶんFirebirdのフィルタも持ってると思う。たぶん。

285:NAME IS NULL
11/03/30 15:45:04.52 .net
>284
 ありがとうございます。早速探ってみます><

286:NAME IS NULL
11/03/31 00:45:11.73 .net
>>283
URLリンク(www.geocities.jp)

あなたが、やってることを正しく理解してるわけじゃないけど、BLOBに関しては、
VARCHARなどとは違うパケットが送られてるようだよ。
全然違うことを言ってるのであれば、申し訳ない。

287:NAME IS NULL
11/04/07 13:13:35.92 TTPmHfOt.net
再インストールしてて思い出したのでレスしとく
いったい誰に役立つかわからんけど。

■現象
Microsoft Security Essentials(MSE)を使用している環境でIBExpertが異様に遅くなる。

■対策
Application Data\HK-Software\IBExpertにある「IBExpert.stg」ファイルをウイルスチェックの
対象から除外する。

288:NAME IS NULL
11/04/11 02:49:17.65 .net
なんのために再インストールしたのか
そっちを書いた方がためになる気がする
利用目的とか

289:NAME IS NULL
11/04/21 22:57:30.21 .net
3.0って、window関数、ストアドプロシージャのパッケージ化(create package)が、サポートされるんだね。
いまから、wktkが止まらない。

290:NAME IS NULL
11/05/06 16:21:36.37 .net
wikiにつながらないのは俺だけ?

291:NAME IS NULL
11/05/06 16:30:31.28 .net
ではないようだ。ここ1週間くらい不通って話。

292:NAME IS NULL
11/05/06 16:41:07.65 .net
さんきゅ。待つとしよう。

293:NAME IS NULL
11/05/15 22:13:27.20 .net
素晴らしい
宇宙へ

294:NAME IS NULL
11/05/31 14:23:43.69 .net
配列型のinsertって具体的に
どうSQLを書いたらいいのか分からんちん

295:NAME IS NULL
11/06/01 10:42:39.37 Y9j9GU4I.net
そういえば配列型って使ったこと無いなあ。

296:NAME IS NULL
11/06/01 12:01:45.81 4Wn6GKWY.net
配列型のinsertは直接APIたたくしかない。
もしくは、そのAPIをサポートしているコンポーネントを使うとか。

なので、SQLはありません。

297:NAME IS NULL
11/06/03 00:18:24.21 .net
>>296
マジで!?

298:NAME IS NULL
11/06/04 04:13:41.67 .net
「BLOBにjpeg入れたいんですが、SQLどう書くんですか?」

みたいなもんだろ。

299:NAME IS NULL
11/06/04 20:52:59.04 6DghYdR7.net
URLリンク(www.firebirdsql.org)
がリニューアルらしいけど、正直見づらい。

300:NAME IS NULL
11/06/06 00:18:08.77 .net
>>297

マジで。PostgreSQLみたいに不思議なSQLで配列型扱えたりはしないのだよ。

301:NAME IS NULL
11/06/07 19:13:07.69 .net
294です。
私もいろいろ探した揚句その答えにたどり着きました。
納得いたしました。
でも参照はarray[3]みたいに特定の添え字は参照できるんですよね。

PostgreSQLみたいに文字列として扱えると便利なんだけどな。
作り上そうなることはなさそうだ。

ところでサイトずいぶん変わったな・・・

302:NAME IS NULL
11/06/08 02:16:26.32 .net
あれ、UDFでも配列は扱えないのか…
配列の活用の幅が狭いな…ちょっとがっかりした。

303:NAME IS NULL
11/06/08 09:27:58.99 H/8+6sAY.net
そもそも配列使わなきゃならん時点でテーブル設計間違えてるような気もする。

304:NAME IS NULL
11/06/08 12:12:00.03 YYaNitVA.net
UTF-8なDBでchar(1)だと4バイト確保されるみたいですが、
varchar(1)も4バイトなのでしょうか?
しかし、製品コードみたいな英数しか入れないフィールドに、char使うと微妙ですね。

305:NAME IS NULL
11/06/08 13:04:36.69 .net
一般的じゃないけど、
配列がpostgresくらい柔軟に使えるとそれはそれで
特殊な使い方もできて便利なのよ。

PostgresだとGINで配列にindex貼るとかなり高速に検索できたりとか、
配列同士の演算させたりとか。足す引く、含む含まない、集合ぽくintersect、unionしたりとか。
あくまでも特殊な使い方だと思うけど。
まぁ素直にpostgres使っとけですな。

306: 忍法帖【Lv=6,xxxP】
11/06/08 20:17:21.00 .net
ぼくはMySQLちゃん!(AA略)

307:NAME IS NULL
11/06/10 14:40:21.22 95LObDfD.net
wikiが息してないけどどうなった?

308:NAME IS NULL
11/06/11 06:59:35.06 .net
>> 307
どうやら死んでいるようです。というか誰が管理してたの?

309:NAME IS NULL
11/06/11 07:13:01.54 .net
>>304
varchar(1) は 4-byte に加えて管理用のバイトが必要(たぶん)

Firebirdではカラム毎にキャラクタセット設定できるので、
格納領域節約したい場合はascii設定すればいいんじゃね?
(アラインメントで節約にならない場合もあるかもしれんけど)

310:NAME IS NULL
11/06/12 00:11:01.80 .net
>>307
>>308
00i.orgそのものが死んでるね。管理者は川崎のTaro Yamadaってひとらしいが

311:NAME IS NULL
11/06/13 14:12:38.03 .net
ドカベンか。や〜まだ

312:NAME IS NULL
11/06/13 23:45:12.88 .net
"たばこ大増税&出荷停止。
でも個人輸入すれば大丈夫。日本語の輸入代行も多数。
「タバコ 輸入代行」とかで検索するとあるある、、、
送料込みで1箱90円とかの激安サイトもある。"


313:NAME IS NULL
11/06/20 16:21:46.68 .net
>>223 の人って地震で死んじゃったのかなぁ

314:NAME IS NULL
11/06/21 09:43:48.40 Y5sYEvY4.net
すみません、FB使ってる初歩質問です。

プライマリキー項目ってNULL禁止でしたよね。
プライマリーキー項目でIntegerって0が入りましたっけ?

315:NAME IS NULL
11/06/21 14:52:09.66 .net
null≠0

316:NAME IS NULL
11/06/21 18:24:02.05 .net
つ [d] >>315

317:NAME IS NULL
11/06/23 11:53:53.91 .net
ubuntuのデスクトップで使えるデータベースの管理ツールって何かある?
iboconsoleみたいなの。

318:NAME IS NULL
11/06/23 13:15:55.20 .net
>>317
ibWebAdmin
URLリンク(sourceforge.jp)
が使える。使ったことないけど。使用感教えてね。

319:NAME IS NULL
11/06/23 15:38:51.71 .net
>>318
ありがとう。インストールしてみたけど、phpが5.3だからなのか
表示されないので報告はまた後で。

320:NAME IS NULL
11/06/23 21:01:20.25 .net
何か操作独特だけどflamerobinは?

321: 忍法帖【Lv=15,xxxPT】
11/06/24 01:53:23.53 .net
phpFbAdmin が待たれる

322:NAME IS NULL
11/06/24 11:52:53.85 .net
>>321
ibWebAdmin ≒ phpFbAdmin だろ。

323: 忍法帖【Lv=15,xxxPT】
11/06/24 21:46:13.69 .net
おー、知りませんでした。ありがとうございます。

324:NAME IS NULL
11/06/26 00:42:12.07 .net
gfixで-shut single -force 0 って接続限定してからリストアするんだけど、
その後に-online normalで戻そうとすると戻り値で1が返ってくる。なんでだろ。
現在のshutdown modeが何か見る方法ってないのかな。

325:NAME IS NULL
11/07/09 11:39:38.95 .net
Windows Server 2008 R2 にFB2.5を入れてみたが外部からつながらない
ポートは空いてるはずなんだが何が悪いんだろう


326:NAME IS NULL
11/07/09 13:11:57.59 .net
netstat -an

327:NAME IS NULL
11/07/09 13:16:02.02 .net
Windows Server 2008 R2 ってセキュリティーポリシー変える必要あるだろ

328:325
11/07/09 18:02:02.08 .net
サーバー名をIPアドレスにしたら繋がった
その後にサーバー名に戻したらあら不思議繋がる
だが数分後にまた試したら繋がらなくなった
WINDOWS SERVERの設定で何かあるのか?
サーバー初めてだからよくわからん


329:NAME IS NULL
11/08/24 23:31:55.96 .net
Firebird: Firebird 2.5.1 Release Candidate 1 Binary Kits

URLリンク(www.firebirdsql.org)

330:NAME IS NULL
11/08/26 16:02:00.21 VtCw5PTA.net
FirebirdWikiってもう復活しないの?

331:NAME IS NULL
11/08/26 16:08:27.37 .net
yes

332:NAME IS NULL
11/08/26 21:30:05.96 .net
お前はダリアンかw

333:NAME IS NULL
11/09/01 23:30:58.07 ws2k+QjH.net
FreeBSDってSuperServer動くようになったのかな。

334:NAME IS NULL
11/09/01 23:58:53.45 .net
SuperServerのメリットってあまりないよな。

335:NAME IS NULL
11/09/12 10:26:15.17 .net
質問です:
「file 〜 is not a valid database」ってエラーが出るのはどういう場合でしょう。

Win64bitで、32bitFB使ってるからっぽいかなぁ?

336:NAME IS NULL
11/09/12 20:54:04.82 .net
>>335
バージョン違いの環境で、fdbを直接したんじゃね?
バックアップ/リストアじゃなくて。

337:335
11/09/13 09:45:16.09 .net
え”、fdb直接じゃダメなんですか???

FB本体のバージョンが高ければ、下位互換かなぁ、と思っていたんですが。。。

338:335
11/09/13 09:52:00.02 .net
よくよく環境を調べたら、
FB32bitで運用してたfdbをWin64にコピーして、
FB64bitで起動していました。

やっぱり、無理があるのでしょうか?

339:335
11/09/13 10:00:05.02 .net
連投スマソ:

サーバーはWin64+FB64
クライアントはWin32+FBのODBCドライバ(Firebird_ODBC_2.0.0.151_Win32.exe)
ということが分かりました。

FBのODBCドライバが対応してないんでしょうか。
それともサーバーのFB64で動けてないのでしょうか。

340:NAME IS NULL
11/09/13 16:04:12.70 .net
DBファイル自体が32ビットと64ビットのCPUで違うってのは変じゃないのか?

341:NAME IS NULL
11/09/13 17:57:51.82 .net
FDBの直接コピーについては、接続中にコピーした場合とかバージョン違いとか
いろいろダメなケースはあるよ。基本はバックアップ/リストア。

342:NAME IS NULL
11/09/13 23:48:56.86 .net
DBサーバのバリエーション(Win x86/x64/Mac OS/Linuxなど)による違いはないが、Firebirdそのものの
バージョンが違うとDBファイルの形式(ODS、DBファイルのバージョンのようなもの)も違うことになる。
>>336>>341のいうように、まずはgbakでバックアップ、リストアするところから。

343:335
11/09/14 08:52:11.74 .net
つ [d]

つまり、32bit/64bit間で.fdbはバイナリ互換無いので、
バックアップ&リストア、
ですね。

でも、クライアントがWin32bitのままなら、
Win64+FB32で動作、
ですね。

344:NAME IS NULL
11/09/15 07:02:43.74 .net
>>343
日本語読めてますか?fdbの互換性がないのはFirebirdの異なるバージョン間のみで、
x86/x64とかWin/OS X/Linuxのようにプラットフォーム間は問題ない(ファイルは同じ形式)。

345:NAME IS NULL
11/09/15 13:44:21.62 .net
というかRDBMSなんだからファイルコピーで対応するのが
そもそもイレギュラーだよ。Firebirdはそれでもいけるのが
ウリではあるけど、基本はバックアップ/リストア。


346:335
11/09/15 15:14:21.01 .net
ラジャ >>344 >>345

347:NAME IS NULL
11/09/15 17:33:16.63 .net
>>345
正論
うまいこと言うな

348:NAME IS NULL
11/09/17 08:54:43.81 .net
Androidで使えないだろうか?

349:NAME IS NULL
11/09/18 15:58:01.71 .net
あの領域はこれから本格化するんじゃないかな。
SQLiteが既に動いてるけど

350:NAME IS NULL
11/09/18 20:59:19.97 6M1cWg1h.net
最近、Firebirdユーザー会ってどうなってんのかな

前ほど活動の噂聞かないんだけど

351:NAME IS NULL
11/09/18 22:30:46.30 .net
OSCには出てるけどなぁ。

352:NAME IS NULL
11/09/19 11:19:58.89 .net
ちょっと出だしの印象が良くなかったからなぁ。ユーザ会。

もっとコミュニティ寄りでスタートすれば良かったのに
妙にビジネスチックなノリで初めちゃったから、引いちゃった
人は多いと思う。

まあ継続性を考えるとそうしたい気持ちはわかるっちゃ
わかるんだけどね。

353:NAME IS NULL
11/09/22 13:11:29.46 .net
ブラジルでは、年1回開催される「Firebird Developers Day」にスポンサーが8社ついて
にぎやかそう

URLリンク(www.firebirddevelopersday.com.br)


354:NAME IS NULL
11/09/30 02:07:32.68 .net
スリー
ツー
ワン

ファイヤ〜バード〜

355:NAME IS NULL
11/10/03 09:28:57.47 .net
質問ですが、FireBird1.5を使用しているのですが
突然接続を受け付けなくなることがあります。それは再起動
するまで改善されなくて原因がさっぱりわかりません・・・
他の2.0ではそのようなことはないのですが1.5だけで
なにかそういうことが起きる事象があるのでしょうか?

2.0にVerを上げたくてもそういうことがあるっていう情報が
ないと上げれないのでorz

よろしくおねがいいたします。

356:NAME IS NULL
11/10/03 16:36:08.40 .net
>>355
1.5固有のバグです。
…とかいう回答を期待してるのならいくら待っても無駄かと。

1.5ずっと使ってるけどそんな現象に遭遇したことないし。

せめて環境くらい書いたらどうだろう?
OSとかCSなのかSSなのかとか32Bitなのか64Bitなのかとか。

スタンドアローンで起動してるとかいうオチでは?
あるいはCSでxinet.dの接続上限に達してるとか。

357:NAME IS NULL
11/10/03 19:01:07.85 .net
ファイアーバードの2.1.4の64ビット版を試していたらfirebird.logがあっちこっちに
書き出される。。。これってバグ??

358:NAME IS NULL
11/10/04 09:15:31.08 .net
あっちこっちってどこだよ?

359:NAME IS NULL
11/10/04 15:22:40.29 .net
トイレとか台所とか?

360:NAME IS NULL
11/10/04 22:04:33.64 3o37disy.net
2.5.1リリースあげ
URLリンク(www.firebirdsql.org)

おーい誰かWiki復活させてくれよう。誰もバックアップ持ってないの?

361:NAME IS NULL
11/10/04 22:15:18.76 .net
新規のWiki立ち上げるだけならやってもいいけど
バックアップは持ってないので復旧はできない。

そもそもその消失したWikiどんなんだったか知らん。
URLから想像するにPukiWikiだったのかな?

362:NAME IS NULL
11/10/04 22:18:07.94 3o37disy.net
>>361
たしかPukiwikiだったはず。

363:NAME IS NULL
11/10/04 22:23:07.76 .net
>>362
内容って英語マニュアルの翻訳?
それともユーザが独自に作ったドキュメント?

364:NAME IS NULL
11/10/04 22:27:04.96 3o37disy.net
>>363
基本的にユーザー独自のドキュメント。コンテンツは以下のような感じだった。

Firebirdニュース
SQLリファレンス(DDL、ストアド含む)
各種言語別プログラミングガイド
管理用ソフトウェアの紹介

他にもなんかあったっけ?

365:NAME IS NULL
11/10/04 22:59:05.07 .net
>>364
普及のことを考えるとあった方がいいよねぇ。

このスレの人が書いていったのならWikiさえ立てたら内容はそのうち
充実するかな? 内容は無保証で管理の継続だけ保証すればいいなら
立ててもいいよ。

366:NAME IS NULL
11/10/04 23:16:10.64 .net
>>365
もしかしたらバックアップ持ってる人がある日ふらっと訪れるかもしれないし
少しづつ書きこまれていくだけでも無いよりあったほうが絶対にいいし
作ってもらえるとありがたいです。

367:NAME IS NULL
11/10/04 23:48:17.04 .net
WikiのバックエンドはもちろんFirebirdだぜ
とかいうと格好いいけどねw

368:365
11/10/05 13:32:58.46 .net
>>366
ではWiki用意するので数日おまちを。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

249日前に更新/159 KB
担当:undef