Firebird関連スレ3
■ このスレッドは過去ログ倉庫に格納されています
0001NAME IS NULL
2009/02/11(水) 10:10:31ID:OOQ2IQSuhttp://pc11.2ch.net/test/read.cgi/db/1135527179/
本家
http://www.firebirdsql.org/
http://firebird.sourceforge.net/
wiki
http://firebird.skr.jp/?FrontPage
0002NAME IS NULL
2009/02/11(水) 10:10:58ID:???0003NAME IS NULL
2009/02/11(水) 11:55:17ID:???990超えたから前スレ落ちたのね
0004NAME IS NULL
2009/02/12(木) 16:57:21ID:???>実行されたSQLを保存するような方法(FB機能とかFBツール?)無いですか?
>
>991 名前: NAME IS NULL [sage] 投稿日: 2009/02/09(月) 19:42:56 ID:???
>クエリをモニタリングするツールなら、それっぽそうなの見つけた。
>どのバージョンで使えるか明記されてないけど。
>http://fbutils.sourceforge.net/fbhook/
>使ってないからどんなものかはわかりません。
(><;)
/つと ノ 使い方難しくてわかんないんです!
しー-J
0005NAME IS NULL
2009/02/15(日) 15:44:49ID:???0006NAME IS NULL
2009/02/15(日) 22:24:15ID:???0007NAME IS NULL
2009/02/16(月) 08:59:32ID:KVZWFUCuを使って接続したいですが、open()するとエラーになりました。
System.Data.Odbc.OdbcException: ERROR [IM002] [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。
インストールとか参照設定が必要でしょうか
0008NAME IS NULL
2009/02/16(月) 13:46:48ID:IH4/mrBavar
i: Integer;
begin
if Assigned(Pointer(P)) then
ReallocMem(Pointer(P), NewSize)
else
GetMem(Pointer(P), NewSize);
for i := OldSize to NewSize - 1 do
PChar(P)[i] := #0;
end;
//http://code.google.com/p/gedemin/issues/detail?id=1108
procedure IBAlloc(var P; OldSize, NewSize: Integer);
begin
if Assigned(Pointer(P)) then
ReallocMem(Pointer(P), NewSize)
else
GetMem(Pointer(P), NewSize);
if NewSize > OldSize then
FillChar((PChar(P) + OldSize)^, NewSize - OldSize, 0);
end;
変更すると高速になるよ
ロシアの人ありがとう。
0009NAME IS NULL
2009/02/16(月) 15:04:48ID:???0010NAME IS NULL
2009/02/17(火) 17:05:34ID:???0011NAME IS NULL
2009/02/19(木) 18:05:56ID:UUwJc+YNやり方教えて下さいorz
アプリに埋め込むのではなく、監視ツールみたいなものを希望です。
0012NAME IS NULL
2009/02/19(木) 19:02:47ID:???http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_fbscanner
こんなのあったけど、この場合Proxyとして動作させて
通信内容を解析してるっぽいね。
001311
2009/02/20(金) 09:40:00ID:???このサイトのものなら間違いないし、SQLもパラメタも丸見えですね。次必要になったとき買いまつ。
何と、カキコしたあとソフトバグの原因が特定できたっぽいので、緊急必要度がちょっと落ちちゃったorz
0014。
2009/02/26(木) 01:55:07ID:???〜延長後半終了間際〜
カシジャス「うわぁぁぁぁぁぁ!!!!!!」
一同 「!!?」
- 駆け寄る一同 -
デュデク 「どうした?!足を攣ったのか?俺に見せてみろ・・・・・どうだこれでどうにか動けるだろ?」
監督 「・・・・・」
カシジャス 「あぁ・・・。どうにかいけそうだ。」
監督 「デュデク、カシージャスと交代だ。」
デュデク 「え!?」
カシジャス 「そんな!監督俺はいけますよ!」
デュデク 「そうです監督。カシジャスなら、こいつなら必ずやってくれます!」
監督 「・・・実はずっと頭の片隅にはあって迷ってたんだ。PKまでいくようならリバプールのデータが豊富なお前に託そうかと。
それにお前はこの対戦が決まってから仮想リバプールをイメージしながら居残ってPKの練習をしていた。
どうだデュデク、わしらのために人肌脱いではもらえないか?」
デュデク 「しかし・・・」
カシジャス 「ちっ。また足が痺れて来やがった。デュデク俺からも頼む。俺たちを、レアルを勝利に導いてはもらえないか?」
デュデク 「カシジャス・・・。わかりました。俺が必ずPK戦を制して来ます。」
stats
LIVERPOOL 1-0 REAL MADRID
(AGG.1-0)
120+3 Dirk kuyt
0015NAME IS NULL
2009/02/26(木) 13:10:28ID:???0016NAME IS NULL
2009/03/05(木) 19:36:46ID:???たとえばA.FDBにテーブルTA、B.FDBにTBがあって
TAのフィールドF1とTBのF1をキーとしてTAのF2とTBのF2を表示するなんていうのは
SQLで出来るのでしょうか。
0017NAME IS NULL
2009/03/06(金) 08:49:01ID:???0018NAME IS NULL
2009/03/06(金) 10:09:48ID:???0019NAME IS NULL
2009/03/06(金) 11:00:36ID:???DBが別だと、標準SQLではできないんじゃなかったっけ?
確か、FBはできたと思う。設定が要ったと思うが。
やってる人回答ヨロ!
0020NAME IS NULL
2009/03/07(土) 12:11:24ID:???俺の知る、interbase/firebird系のユーザはかなり過酷な
環境でやってるので、この手のSQLパズルはやってないし
やる暇がないらしい。
0021NAME IS NULL
2009/03/08(日) 23:08:15ID:???BDEの機能でやるか、
Firebird2.5以降ならできるのかな?
http://groups.yahoo.co.jp/group/Firebird-jp-general/message/3594
試してないんでわかりませんが・・。
002216
2009/03/09(月) 00:22:42ID:???BDEアプリなのでまずBDEで試してみたいと思います。
0023NAME IS NULL
2009/03/31(火) 01:55:57ID:???libicuの存在しないバージョンを拾ってこようとして死ぬ。
なにか悪いことしたのかしら。
0024NAME IS NULL
2009/04/01(水) 20:07:14ID:7pdRCy0BDatabases: Yesterday, Today, and Tomorrow
Deirdre Blake
MySQL's Jim Starkey discusses databases.
http://www.ddj.com/database/202802994
0025NAME IS NULL
2009/04/07(火) 19:36:13ID:LNpqiQE7でFDBファイルの検証ツール作ってますが、
DBログイン後、次呼ぶメソッドわかりませんorz
IBValidationService1->ServerName = "localhost";
IBValidationService1->LoginPrompt = false;
IBValidationService1->Params->Add("user_name=SYSDBA");
IBValidationService1->Params->Add("password=masterkey");
IBValidationService1->DatabaseName = EditDBpath->Text;
IBValidationService1->Active = true;
TValidateOptions opts;
opts << CheckDB;
IBValidationService1->Options = opts;
0026NAME IS NULL
2009/04/08(水) 10:24:20ID:YnFhDt8g0027NAME IS NULL
2009/04/18(土) 03:08:27ID:???使ったことないけど、「ServiceStart」じゃないかな?
>>26
ファイル破損のチェックならgfix使ってるよ
0028NAME IS NULL
2009/04/21(火) 17:30:39ID:iL/wcPoI0029NAME IS NULL
2009/04/21(火) 18:40:13ID:???Firebird
PostgreSQL
SQLite
を検討してるんだけどどれがいい?
0030NAME IS NULL
2009/04/21(火) 20:35:32ID:59W7asVj日本語資料の豊富さなら PostgreSQL
アプリ組み込みの手軽さなら SQLite
管理の容易さなら Firebird
ってところでしょうか。
0031NAME IS NULL
2009/04/21(火) 22:32:48ID:???まだ SQLite > Firebird なのかなぁ
Firebird enbedded とかは使いにくいのかな
0032NAME IS NULL
2009/04/22(水) 06:46:53ID:???0033NAME IS NULL
2009/04/22(水) 08:49:26ID:???Firebirdのふつーのエディションで無問題。
よって、embeddedエディションは触った事無い。
0034NAME IS NULL
2009/04/22(水) 21:42:39ID:???どのへんが SQLite > Firebird なの?少なくともEmbeddedは実行ファイルと同じ場所に
DLLを配置するだけでOKなんで、手軽も何もないと思うんだが。
0035NAME IS NULL
2009/04/23(木) 11:50:57ID:MQrGDabwそうやってWindows以外の環境を考えられない人がいるところじゃない?
0036NAME IS NULL
2009/04/23(木) 22:02:30ID:???0037NAME IS NULL
2009/04/23(木) 22:16:05ID:???一辺倒ぽい気もしたけど違うのかな。
最近はどのRDBMでもWindowsの方がユーザが多いから別にどうでも。
0038NAME IS NULL
2009/05/06(水) 11:49:09ID:???オンメモリデータベースとかも使えるし、対応言語も豊富だし。
0039NAME IS NULL
2009/05/06(水) 20:37:35ID:???0040NAME IS NULL
2009/05/09(土) 21:04:32ID:???0041NAME IS NULL
2009/05/11(月) 17:34:43ID:???0042NAME IS NULL
2009/05/12(火) 19:55:15ID:???0043NAME IS NULL
2009/05/13(水) 10:31:52ID:???0044NAME IS NULL
2009/05/27(水) 00:21:48ID:???1.ports がすんなり入らない。
今のメンテナがアホだから、Makefile中にUIDを途中で変える処理を書いてない。
多分、そもそもやる気が無い。
2. GCC3.0 じゃないとダメ臭いところ。
4.x でも動かないことは無いが、古いinterbaseの臭いのするコードを噛ませるとおかしくなる。
PHP5-interbaseあたりとか、整数長問題でこけた臭い。 amd64でサーバを構築するように
なってから特に引っかかる。
3.とにかく誰も使ってない。
Windowsか、Linuxばっかり。
0045NAME IS NULL
2009/05/29(金) 16:53:42ID:???うちは使ってるからメンテナになってくれ。
0046NAME IS NULL
2009/06/30(火) 08:27:07ID:pPnwpXhs004744
2009/07/01(水) 02:22:32ID:???管理屋としてはFirebirdだろうがMS-SQLなんだろうが、動くようにしておくんだが、
本来、プログラム書きとしてはぽすぐれ屋なのだが、こうも火鳥が増えてくると、
おもわず使ってみたくなるのう。
0048NAME IS NULL
2009/07/06(月) 15:06:40ID:???10年ぐらい前に入れた会計ソフトがInterbaseを使っていて、
その周辺ツールをDelphiで作ったりしているうちにFirebirdを使うようになった。
件の会計ソフトはVerUpしたらSQLServerを使うようになっちゃって、今はそっちがメインなんだけど
うちみたい小規模のところは正直Firebirdが使いやすい。
0049NAME IS NULL
2009/07/15(水) 13:38:39ID:???文字化けするんだけど何か情報ない?
0050NAME IS NULL
2009/07/17(金) 01:13:34ID:???NetBeansのことよく知らないけど
デバッグモードだけ?
リリースモードでは出ない?
クライアントエンコーディングは何にしてる?
何言ってるか分からなければ、jdbcの接続プロパティ提示して
j2se?
j2ee?
j2seの場合、Unicode対応のフォント使ってる?
j2eeの場合、content type(httpヘッダ、htmlヘッダのそれぞれ)のエンコーディングは?
情報が少なすぎ
より詳細な情報を求む
0051NAME IS NULL
2009/07/27(月) 15:05:20ID:oRT7gYgI0052NAME IS NULL
2009/07/31(金) 00:12:00ID:???データ側で使ってるなら、インデックスは使ってくれないんじゃない?
Firebird2.0以降ならExpression Index使うといいのかも
0053NAME IS NULL
2009/07/31(金) 17:22:37ID:P83PFIDo0054NAME IS NULL
2009/07/31(金) 17:23:12ID:???0055NAME IS NULL
2009/08/03(月) 00:46:16ID:htsGvvux0056NAME IS NULL
2009/08/03(月) 01:19:40ID:???によれば23:59.9999までってなっているけど。23:59.9999=23.59.59.994なので1msはどうだろ?
32bit精度があるので1msを保証できてもいいはずだけど。
0057NAME IS NULL
2009/08/03(月) 12:49:20ID:jkfKg6yZごめんなさい、DATETIMEなんて無いですね。TIMESTAMP型でした。
wikiにも書いてないのだけれど、どうなんだろう?
0058NAME IS NULL
2009/08/03(月) 14:18:34ID:???この辺を読もう
0059NAME IS NULL
2009/08/04(火) 12:24:07ID:???0060NAME IS NULL
2009/08/08(土) 14:40:41ID:z22CKRFLほんと簡単に動くな。軽く感動した。
0061NAME IS NULL
2009/08/13(木) 21:32:09ID:byIdDx5bここまで差がついちゃった理由は何?
0062NAME IS NULL
2009/08/14(金) 08:49:04ID:???0063NAME IS NULL
2009/08/14(金) 16:36:59ID:???0064NAME IS NULL
2009/08/14(金) 17:43:24ID:???0065NAME IS NULL
2009/08/14(金) 19:36:30ID:mHqshsS4>conversion error from string "14-AUG-2009 19:26:15,8180" gds_$send faild.
みたいなエラーが出るのですが、
これは何でしょう?
バックアップとリストアを行う処理の途中で出ているみたいですorz
0066NAME IS NULL
2009/08/16(日) 14:33:51ID:???それは良い事ですね。
数字で証明できると、宣伝しやすくなると思うんですけど。
公式ブログがあるなら
ダウンロード数上昇!みたいな感じで。
0067NAME IS NULL
2009/08/16(日) 17:26:49ID:???小規模システムとか個人使用がメインじゃないかと用途が違うから、
差っても比べるだけ無意味じゃないかと。
チューニングとか必要なく制約なく動けばいいってのが本音で、日本だと
無料のSQL Server Express Edition使ってて、4G制約の代替え品って感
じで使ってる人が多いんじゃないかと
0068NAME IS NULL
2009/08/17(月) 01:27:39ID:6OhL50Iaもっと便利さを力説した方が良いのではないの。
宣伝で負けていると思う。
0069NAME IS NULL
2009/08/17(月) 08:39:04ID:PKUr8bZDどうもりストア中に怒ってる様子です。
0070NAME IS NULL
2009/08/17(月) 12:03:26ID:En1mTY+vさすがにこれだけの情報じゃ、フォローできる人いないんじゃない?
どんなテーブルか知らんけど、IBOConsoleとかで、同じ処理やって
切り分けてみたら?
0071NAME IS NULL
2009/08/17(月) 12:20:13ID:???フィールドの型に合っていないデータが入っているとか・・・?
date型かtime型の項目にtimestampの値が入っているデータがあるんじゃないかな。
全てのテーブル(システムテーブルも含めて)の中で「"14-AUG-2009 19:26:15,8180"」が
入っている所ない?
データベースのチェックもした方が良いかも。
007269
2009/08/17(月) 12:40:15ID:???BackupDB(String SrcDB, String BackDB)
{
TIBBackupService *IBBackupService1 = new TIBBackupService(this);
IBBackupService1->ServerName = "localhost";
IBBackupService1->LoginPrompt = false;
IBBackupService1->Params->Add("user_name=SYSDBA");
IBBackupService1->Active = true;
try {
IBBackupService1->Verbose = true;
TBackupOptions opts;
opts << NonTransportable << IgnoreLimbo;
IBBackupService1->Options = opts;
IBBackupService1->DatabaseName = SrcDB;
IBBackupService1->BackupFile->Add(BackDB);
IBBackupService1->ServiceStart();
while (!(IBBackupService1->Eof)) {
IBBackupService1->GetNextLine();
Application->ProcessMessages();
}
}__finally{
IBBackupService1->Active = false;
delete IBBackupService1;
}
}
007369
2009/08/17(月) 12:41:59ID:???{
TIBRestoreService *IBRestoreService1 = new TIBRestoreService(this);
IBRestoreService1->ServerName = "localhost";
IBRestoreService1->LoginPrompt = false;
IBRestoreService1->Params->Add("user_name=SYSDBA");
IBRestoreService1->Active = true;
try {
IBRestoreService1->Verbose = true;
TRestoreOptions opts;
opts << Replace << UseAllSpace;
IBRestoreService1->Options = opts;
IBRestoreService1->PageBuffers = 3000;
IBRestoreService1->PageSize = 8192;
IBRestoreService1->DatabaseName->Add(DestDB);
IBRestoreService1->BackupFile->Add(BackDB);
IBRestoreService1->ServiceStart();
while (!(IBRestoreService1->Eof)) {
IBRestoreService1->GetNextLine();
Application->ProcessMessages();
}
}__finally{
IBRestoreService1->Active = false;
delete IBRestoreService1;
}
}
0074NAME IS NULL
2009/08/17(月) 12:46:51ID:???>date型かtime型の項目にtimestampの値が入っているデータがあるんじゃないかな。
殆どのフィールドはtimestampですが、1つDATEを見つけました。
これが原因かも。。。
調査してみまつ。
0075NAME IS NULL
2009/08/17(月) 12:52:18ID:En1mTY+vエラーメッセージ見ると、明らかに変換に失敗しているし、
あとはどこで起きているか調べればいいこと。
71の言う通り、怪しい箇所を探した方がいいですよ。
ツールでもコマンドでもいいから、同じことやって調べてみたら?
0076NAME IS NULL
2009/08/17(月) 12:53:05ID:En1mTY+v007769
2009/08/17(月) 13:06:43ID:???DBファイルに書き込まれる時点でDATEになるんじゃないかなあ???
>>75
IBXっていう、C++Builder/VCL/IBXから、FBのAPI(Backup, Restore)コールな筈なんですが。。。
とりあえず、他ツールも試してみます。
0078NAME IS NULL
2009/08/17(月) 13:11:44ID:???もう死んだプロジェクトなのかと思ってました。
まだ生きてるんですか?
0079NAME IS NULL
2009/08/17(月) 13:19:42ID:En1mTY+vあ、そういう意味じゃなくて、変換エラーが起きる箇所を特定するために
ツールを使えばよろしいんじゃないかと。
0080NAME IS NULL
2009/08/17(月) 14:08:24ID:???むしろ前々から疑問だったんだが高速だが低機能なMySQLがなんでここまで普及してるんだ?
0081NAME IS NULL
2009/08/17(月) 14:13:58ID:???個人的な感覚だと、ズバリ露出の多さだと思います。
それと高度な機能を使える人は少ないです。
正規形すらしらずに、とりあえずテーブルに格納してSQLでSELECTするって程度じゃないでしょうか。
現実のニーズとしてはその程度で満足できるのが90%以上じゃないかと思います。
SQLiteなんてさらにお手軽なのも最近流行ってますよね。
0082NAME IS NULL
2009/08/17(月) 14:15:57ID:???webのバックエンドだとそんなに高機能要らないケースも多いし
0083NAME IS NULL
2009/08/17(月) 15:34:49ID:???俺なんてDBMS側でやるべき処理がちょっとでもクライアント側に入ってくるとイラッとするけどSQLの無駄なノウハウ覚えたくないってのもアリではあるね
でもSQLiteくらい割り切ってると逆に使いやすいよ
0084NAME IS NULL
2009/08/17(月) 16:29:22ID:g+PM4ABA単にDialectが3以外の値になってるだけだと思われ。
多分Paramsプロパティ以下にDialectの設定あるでしょ。
つうかこんな処理、わざわざDelphiで作る必要あんのかな。
適当なスクリプト言語からgbak呼んだ方が余計なこと悩まなくて済むのに。
0085NAME IS NULL
2009/08/17(月) 21:04:30ID:???0086NAME IS NULL
2009/08/17(月) 21:57:09ID:???0087NAME IS NULL
2009/08/17(月) 23:04:20ID:En1mTY+v>>84
乙です
008865
2009/08/18(火) 08:58:27ID:???orz
>Dialectが3以外の値
Dialectが何なのか調べてみます。
>適当なスクリプト言語からgbak呼んだ方が
全然思いつきませんでした。
アプリっぽいインターフェースになるなら、これで解決したいですね。
gbakの完了をアプリでウェイトとかなると難しいかも???
008965
2009/08/18(火) 09:12:18ID:???dialectsは何とか調べますた ttp://firebird.skr.jp/wiki/CONNECT
0090NAME IS NULL
2009/08/27(木) 11:11:47ID:1Y0f0sRKま、今までも普通に使えてたけどさ。
とりあえずage
0091NAME IS NULL
2009/08/27(木) 12:17:46ID:???Entエディションのみらしいおorz
0092NAME IS NULL
2009/08/27(木) 23:24:07ID:???0093NAME IS NULL
2009/08/28(金) 08:45:02ID:???0094NAME IS NULL
2009/08/28(金) 20:40:04ID:???衰退するわけだわ
0095NAME IS NULL
2009/08/31(月) 09:38:38ID:???0096NAME IS NULL
2009/09/01(火) 01:17:24ID:???ただ、Delphiつくってるところが腐ってるということだけは確かだね
ほんとどうしようもない
0097NAME IS NULL
2009/09/01(火) 08:44:49ID:???0098NAME IS NULL
2009/09/01(火) 09:20:59ID:???0099NAME IS NULL
2009/09/01(火) 09:42:05ID:???でも、今度のC++ BuilderはARMも対応だし、ポトペタだし、期待。
これで組み込みできたらどれだけ楽だろうw
0100NAME IS NULL
2009/09/04(金) 09:51:30ID:???0101NAME IS NULL
2009/09/04(金) 10:33:15ID:???0102NAME IS NULL
2009/09/04(金) 14:07:12ID:???0103NAME IS NULL
2009/09/09(水) 12:56:44ID:???ttp://www.firebirdsql.org/index.php?op=devel&sub=engine&id=fb213_release
0104NAME IS NULL
2009/09/09(水) 13:28:53ID:???0105NAME IS NULL
2009/09/09(水) 19:46:27ID:fnrSIjm8プロパティ
SQLDialect
を
3
に
する
0106NAME IS NULL
2009/09/20(日) 19:00:01ID:???それってInterbaseのDialect3になるんじゃないの?
FirebirdのDialect3との互換性はむしろ下がるような。
0107NAME IS NULL
2009/09/20(日) 21:43:36ID:???0108NAME IS NULL
2009/09/24(木) 20:54:26ID:???関係ない
0109NAME IS NULL
2009/10/29(木) 10:26:55ID:XBUH4z58岡田外務大臣キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
http://qb5.2ch.net/test/read.cgi/saku2ch/1256630318/1
早く記念カキコしないと埋まっちゃうwww
0110NAME IS NULL
2009/10/29(木) 16:56:10ID:???0111NAME IS NULL
2009/11/28(土) 20:21:44ID:???0112NAME IS NULL
2009/11/28(土) 23:34:09ID:vEgrGst/仕事で使っているから、そろそろ2.1か2.5への移行準備を
したほうがいいのかな。別に1.5でも困ってないんですが。
0113NAME IS NULL
2009/11/30(月) 08:57:03ID:???1.5から2.0に変えて問題だったのは、
・IBXのサービスのコンポーネントでバックアップが動作しないっぽい
・1.5のマシンに2.0を入れたとき再起動しないと変な挙動っぽい
かな?
通常のSQL発行では無問題。
0114NAME IS NULL
2009/12/05(土) 22:07:51ID:HKaLqzn6MySQL徹底入門とPostgreSQL徹底入門も持っているtがページ数がやたら多い。
MySQLやPostgreSQLに比べるとイマイチマイナーだが少しは使ってみようかと思う人増えるかね。
ああ、あとOSC関連でFirebirdユーザー会が配布しているCD-ROMに、
PSネットワークが出版していて絶版になっている「Firebird RDBMS 傾向と対策」シリーズがPDF化して収録されてましたね。
0115NAME IS NULL
2009/12/05(土) 22:24:19ID:???ああ、るろうさん亡くなったんだったな。
0116NAME IS NULL
2009/12/06(日) 07:44:03ID:???0117NAME IS NULL
2009/12/06(日) 10:21:42ID:???それ以外にも、本当に熱を入れてる人が数人でもいるとか、国ごとのシェアなんて
ちょっとした要因で大きく変わるよね
0118NAME IS NULL
2009/12/06(日) 11:38:01ID:U6JZ9p/cこいつら
宣伝組み
0119NAME IS NULL
2009/12/12(土) 04:54:56ID:???この時間だし、もう寝るわorz
0120NAME IS NULL
2009/12/13(日) 22:21:25ID:WBNEsxRMMySQLは商用だとライセンス料が掛かる。
PostgreSQLよりFirebirdの方が低スペックマシンで軽快に動く。
貧乏な国ではFirebirdの方が使いやすい。
0121NAME IS NULL
2009/12/15(火) 12:48:04ID:???0122NAME IS NULL
2009/12/18(金) 14:22:31ID:???MySQLもGPLで使ってればサービスが商用でも問題ないけどね。
MySQLのソースくらいいくらでも公開してやるさ。
0123NAME IS NULL
2009/12/19(土) 05:29:34ID:???Catastrophic Events at Our Internet Host
Thanks to the progressive death of the NAS server from which all our Internet facilities are served,
we lost everything - Tracker, website, Wiki and news mirrors - piece-by-piece over the past days.
By gargantuan effort, Sean Leyne and his colleagues at Broadview have been reconstructing our infrastructure
from scratch. The main website is up (obviously!). Others are more challenging, requiring radical reconstruction
using new versions of underlying software, and will take time.
For now, if you find broken links (other than those to our other servers) then please feel free to inform us
via a message to the firebird-general list (joining instructions HERE).
More info as it comes to light.
0124NAME IS NULL
2009/12/19(土) 22:31:09ID:9+ceg7JV落ち着いたら、念のためいろいろダウンロードしておこう。
0125NAME IS NULL
2010/01/06(水) 17:47:39ID:n3OFg+isDBファイルは保持されるのでしょうか?
ソースも欲しいです。
0126NAME IS NULL
2010/01/12(火) 10:02:29ID:50qGZSeOtrn.StartTransaction;
sql.Execquery;
sql.FreeHandle; //Select文の場合はClose
trn.Commit;
こういう手順でOKですか?
FreeHandle(もしくはClose)って必ず呼び出すべき?
あまりFreeHandleを使ったソースを見かけないので…。
0127NAME IS NULL
2010/01/13(水) 16:54:38ID:???0128NAME IS NULL
2010/01/17(日) 21:14:35ID:CXg75y1B買いたかったけど今月分の小遣い使い切ったしまってた orz
来月は買う。
しかしデータベース関連の棚じゃなく何故かUNIX関連の棚に並んでたな。
0129NAME IS NULL
2010/02/03(水) 01:54:28ID:???Firebirdは組込に最適とか煽りまくってるのに
組み込んで単体で使う方法は書いてないのな
まだ1度しか通読していないから、読み落としたのかもしれないけど
巻末の質問コーナーを先に読むと、買う気が失せるから見るなよ
0130NAME IS NULL
2010/02/03(水) 09:43:02ID:???0131NAME IS NULL
2010/02/03(水) 12:35:20ID:???0132NAME IS NULL
2010/02/03(水) 13:22:38ID:???>>129が期待したのはFB Embdedded Serverとかの話だよね。
0133NAME IS NULL
2010/02/03(水) 20:44:25ID:???Embedded のお話です
そうか。組込って、組込機器制御の方に行っちゃうよね
すまんことした
0134NAME IS NULL
2010/02/06(土) 06:00:32ID:???0135NAME IS NULL
2010/02/07(日) 10:15:55ID:???0136NAME IS NULL
2010/02/07(日) 13:28:16ID:???0137NAME IS NULL
2010/02/07(日) 21:17:57ID:???俺も本を読んだけどEmbeddedの話がない? と戸惑った。
真面目な話、5行で済むならちらっと書いて貰えると助かる。
0138NAME IS NULL
2010/02/08(月) 14:53:11ID:???DLL入れるだけで使えるよ。
完全互換ではないけれど、実用上はほぼ大丈夫。
マルチバイト言語まわりはちょっとクセがあるので
テストは入念にね!
以上5行。
0139NAME IS NULL
2010/02/09(火) 02:57:34ID:???0140NAME IS NULL
2010/02/09(火) 11:51:08ID:???真の組み込みはDLLなんか無い。
C++構文も例外もtemplateが無いからSTLも無い。
Hewとか。
0141NAME IS NULL
2010/02/09(火) 12:29:18ID:???0142NAME IS NULL
2010/02/09(火) 13:53:33ID:???"Embedded"って文字は同じなのにねw
0143NAME IS NULL
2010/02/09(火) 16:28:43ID:???だから? 真の組み込みかどうかがどこかで問題に
なってるなのかな?
説明書いてほしいと言う人がいて、書いた人がいる
それだけのことなんだけど。
0144NAME IS NULL
2010/02/09(火) 18:15:54ID:???0145NAME IS NULL
2010/02/09(火) 18:42:46ID:???0146NAME IS NULL
2010/02/15(月) 13:32:46ID:d8NBTHgpインストールされているFirebirdのバージョンを取得する方法を
教えて頂きたいですorz
0147NAME IS NULL
2010/02/15(月) 18:12:36ID:???isc_database_info()関数に
定数isc_info_versionをいれることで
サーバーのバージョンが求まります。
クライアントのバージョンは
void ISC_EXPORT isc_get_client_version ( ISC_SCHAR *);
int ISC_EXPORT isc_get_client_major_version ();
int ISC_EXPORT isc_get_client_minor_version ();
0148NAME IS NULL
2010/02/15(月) 21:03:45ID:???自作アプリの配布時の問題かもしれませんね。
http://eternalwindows.jp/windevelop/service/service00.html
を調べるとWindowsのサービス一覧が取得できるでしょう。
OpenSCManager
OpenService
EnumServicesStatus <--これっぽい
0150NAME IS NULL
2010/02/27(土) 22:29:30ID:???0151NAME IS NULL
2010/02/28(日) 09:42:02ID:???0152NAME IS NULL
2010/02/28(日) 10:59:27ID:???0153NAME IS NULL
2010/02/28(日) 11:46:12ID:???0154NAME IS NULL
2010/03/03(水) 00:49:27ID:???0155NAME IS NULL
2010/03/03(水) 08:47:55ID:???つ >>113
0156NAME IS NULL
2010/03/03(水) 16:39:37ID:???その組込みじゃないならEmbeddedという単語を使ってほしくないよな
0157NAME IS NULL
2010/03/03(水) 21:45:24ID:???残念ながらauto commitでございます
0158NAME IS NULL
2010/03/04(木) 12:31:53ID:???全国版ですので、総件数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 http://www.ibobjects.com/
ODBCCall http://homepage1.nifty.com/TAK/index.htm
FBLib http://fblib.altervista.org/
libsql http://sourceforge.net/projects/libsql/files/
libsqlは、最新版だとインストール出来ないので、0.55を使っています。
0159NAME IS NULL
2010/03/04(木) 12:44:30ID:???それと
IBObjects <<< ODBCCall = FBLib << libsql(ODBC)に訂正します。
0160NAME IS NULL
2010/03/05(金) 01:54:21ID:???IBObjectsもTStringGridに出力した場合、違い出る?
あと、Del6 PersonalはTDbGrid使えるっけ?
使えるのなら、どのような結果になる?
推測だけど、IBObjectsの専用コンポのようなdata-aware-controlは必要なレコードだけ読み込んで表示するため速いんじゃないのかな
0161NAME IS NULL
2010/03/05(金) 04:58:21ID:???ご返答ありがとうございます。
その後、追試していたのですが、メモリの使い方がすごく少ないのを確認しました。
タスクマネージャでプロセスを見ていたのですが、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回目と同程度。
参考 http://d.hatena.ne.jp/shosui/20051001
ADO接続は、ちょっとめんどくさかったです。
データベースに接続するだけでも、いろいろと方法あるのと、それぞれの性能の違いがあるものですね。
sqlite3やpostgresqlもODBC接続、libsql、pqcompoでいろいろとテストしていました。
Firebirdは、1ファイルのお手軽さ、Embeddedバージョンなどもあり、データベースの勉強には、
ちょうど良いかなと思っています。
長文失礼しました。
0162NAME IS NULL
2010/03/05(金) 09:38:17ID:???英語の大文字小文字無視する指定はできますか?
0163NAME IS NULL
2010/03/05(金) 12:09:38ID:???InterBase Data Access Components (IBDAC) is a library of components that provides access to
InterBase, Firebird and Yaffil database servers.
これ使ったことある人居ますか?
使い物になります?
IBXと比べてどうでしょう。
0164NAME IS NULL
2010/03/05(金) 17:47:16ID:???UPPER()で大文字化してから比較。
where upper(col) like 'HOGE%'
0166NAME IS NULL
2010/03/11(木) 10:25:04ID:???sunのjdk使えない環境なんで
0167NAME IS NULL
2010/03/21(日) 15:46:57ID:???JDBCを使用する場合に、
文字化け等の問題を懸念してますが、
問題の少ないキャラクタセットは何でしょうか?
0168NAME IS NULL
2010/03/21(日) 15:48:23ID:???これじゃインデックスがあたらない...
0169NAME IS NULL
2010/03/22(月) 01:09:06ID:???UTF-8でいいんじゃない?
ver2から使えたはず。
ver2以前だと、UNICODE FSSってのになるけど、UTF-8との違いはよく分からん。ごめん。
0170NAME IS NULL
2010/03/25(木) 23:41:59ID:???create index index_hoge on table_hoge computed by (upper(col));
じゃダメ?
>>169
UNICODE FSSとUTF-8の違いはサロゲートペアが使えるかどうかじゃないかな
http://blog.kimuradb.com/?eid=589704
0171NAME IS NULL
2010/03/26(金) 22:22:37ID:???そんなことできるんだ。ずいぶん長い間使ってたけど知らなかった。
0172NAME IS NULL
2010/04/12(月) 08:59:52ID:cvuDvz2mデータベースファイルが36Gぐらいになるとファイルがぶっ壊れて
データベースには接続できるんだけど
テーブルがみれなくなる。これで2回目
やっぱりマルチファイルにしたほうがいいのかな。
これってwindowsのせいかな
0173NAME IS NULL
2010/04/13(火) 09:57:53ID:ZxXFnJ/01.5系ならズバリ36GBがデータベースサイズの上限だけど、2.1系なら違うな。
なんのせいだろ? データベースのODSが古いまま使ってるとか?
そもそもなんでそんなにでかくなるんだろう。
更新の多いデータベースは、たまにバックアップ&リストアは必須だよ。
0174NAME IS NULL
2010/04/13(火) 10:33:13ID:???だったら1.5系でDBファイル作った自分ガクブル
0175NAME IS NULL
2010/04/13(火) 22:05:17ID:9U6/8pFyjpegとかのバイナリーを扱っているので
サイズが大きくなっているみたいです。
0176NAME IS NULL
2010/04/13(火) 22:08:28ID:???0177NAME IS NULL
2010/04/16(金) 20:56:40ID:SH82siTMむしろ入れないことのメリット何?
0178NAME IS NULL
2010/04/17(土) 06:21:58ID:???むしろいれるメリット何?
0179NAME IS NULL
2010/04/17(土) 07:31:14ID:9H/oucSm0180NAME IS NULL
2010/04/17(土) 09:31:40ID:???検証はしたことがない。
0181NAME IS NULL
2010/04/17(土) 14:08:09ID:???まぁでも設計次第だよな。どっちかが絶対に正しいなんてことはありえないんだし。
そういやIB/FBではBLOBは自動的にRLEで圧縮されるんだっけ?
0182NAME IS NULL
2010/04/19(月) 08:21:25ID:???0183NAME IS NULL
2010/04/19(月) 11:03:12ID:???0184NAME IS NULL
2010/04/19(月) 20:53:52ID:xEoelzCIにおいて、バッファーサイズであるところのushort値を「80」とかにしているとInsertが遅いぞ。
せめて1024とか8192にするべきだ。
Firebirdの場合、BLOBデータを少しづつ送り込む、あるいは少しづつ取得することができる。
これはMySQLやsqliteにはない機能だ。
0185NAME IS NULL
2010/04/28(水) 15:57:46ID:6tOhi1/S仮に圧縮されたとしても入れるもんがJPEGなら
たいして小さくはならんような気がする。
つーか、ならんかった。
0186NAME IS NULL
2010/05/03(月) 22:18:03ID:???初心者に優しいfirebirdの質問は、ここでよいでしょうか?
最近、MSアクセスを無理やり会社から使え!
みたいな感じで押し付けられそうなので、
いっそ、フリーで使えそうなfirebirdを真剣にやろうかと
考えています。
HOW TOみたいなサイトで、
1.5系じゃなく、2.1.3のものは無いでしょうか?
0187NAME IS NULL
2010/05/03(月) 22:21:27ID:???0188NAME IS NULL
2010/05/03(月) 22:35:08ID:???そうなんですが、一から勉強するには、
何か損しているような気がしていますので、
アクセスには走りたくないです。
0189NAME IS NULL
2010/05/03(月) 23:17:04ID:???でなんに使うの?ちなみにMSAccessのようなUIを作ったりする機能はないからね。
0190NAME IS NULL
2010/05/03(月) 23:38:54ID:???履歴管理とか、在庫管理でアクセスを使っています。
今あるものは、5年前に作られたものであるので、
今の要求に耐えられるものではないので、改造が必要です。
ほとんど一からスタートなら、作り直したほうがよいと
思ったわけです。やる気もでますし。
よくわかりませんが、UIは、PHPで実装できれば
幸せかな?と思う感じでいます。
夢を語ってすみません。
0191NAME IS NULL
2010/05/04(火) 02:20:52ID:???0192NAME IS NULL
2010/05/04(火) 06:54:32ID:???PostgreSQLも気になりましたが、会社のシステムで、ユーザー登録が出来ないのと、
Mozilla好きな点から、firebirdが気になっています。
0193NAME IS NULL
2010/05/04(火) 10:05:36ID:???君が先人(人柱ともいう)になりなよ。
先人は人の何十倍の苦労を背負うことになるけど、それだけの経験が得れる。
人の聞いてやってるやつは、そこしかできないから応用が効かない。
PHP & Web で構築ならそれもいいんじゃないか。
ただ、個人の趣味でないなら Firebird に執着するのはどうだろう。 Firebird を使うのはいいとしても他のエンジンの事は視野にいれておのがいいんじゃないかい。
0194NAME IS NULL
2010/05/04(火) 13:08:10ID:???関係あんの?
0195NAME IS NULL
2010/05/04(火) 13:20:30ID:???0196NAME IS NULL
2010/05/04(火) 14:17:06ID:???0197NAME IS NULL
2010/05/04(火) 14:22:42ID:???と本気で思ってそうw
0198NAME IS NULL
2010/05/04(火) 19:29:21ID:???0199NAME IS NULL
2010/05/04(火) 20:14:34ID:???0200NAME IS NULL
2010/05/08(土) 14:34:34ID:???Firebirdに限らず、会社で使うシステムを作るのに
HOW TOサイトを読まないとできないのなら、素直にやめた方がいいと思う
0201NAME IS NULL
2010/05/30(日) 01:39:28ID:???64ビッド版のWin7で組込で動かしたい時は64ビッド版にした方が良いんですか?
出来れば32ビット版のWin7/XPでも動かしたいんで
32ビット版で両方動いてくれると嬉しいんですが・・・
アプリは..Net3.5で作る予定なんですが・・・
0202NAME IS NULL
2010/05/30(日) 02:06:03ID:???x64環境なら64ビットのバイナリを使った方が効率良く動くんじゃない?
0203NAME IS NULL
2010/06/10(木) 10:41:18ID:FnVYgiFoインストーラーのスクリプトとかってCVSで取ってこれるのかなぁ???
0204203
2010/06/10(木) 10:54:36ID:???Firebird-2.0.5.13206-0\src\utilities\install
にC++ソースみっけw
普通にgccでコンパイルするとsetup.exeができるんだろーか。
いじるにはキツそうだね。
0205203
2010/06/10(木) 10:59:19ID:???ウィンドウを開いたりとかの記述が無いんだけど、
つまり、setup.exeを作る本体は別にありそうですね。。。
0206203
2010/06/10(木) 11:29:07ID:???Firebird-2.0.5.13206-0\builds\install\arch-specific\win32
に
FirebirdInstall_20.iss
がありますた、つまりinno setupでつね。
ただ、環境変数をイパーイ設定する必用があるみたいで、
どうやるか分からないです。調べるしかないか。。。
0207NAME IS NULL
2010/06/11(金) 19:31:28ID:???0208NAME IS NULL
2010/06/14(月) 11:49:29ID:???Embarcaderoの3月のデベロッパーキャンプで、はやしさんがInnoSetupの使用例として
Firebird のインストーラについてやってました。
公開されているのPDFの中に、Firebird のインストーラ作成手順について
書かれてますので、見てみてはどうでしょう。
ttp://edn.embarcadero.com/jp/article/40483
0210NAME IS NULL
2010/06/17(木) 22:14:04ID:???接続URL等の設定にて指定する方法はありますか?
FirebirdConnection#setTransactionParametersでもよさげですが、
dbcpを使っている関係上、FirebirdConnectionがラップされて
操作できないので。
0211NAME IS NULL
2010/07/06(火) 20:30:39ID:???0212NAME IS NULL
2010/07/06(火) 23:29:56ID:???和書籍があるだけまだマシじゃない?
0213NAME IS NULL
2010/07/07(水) 10:41:45ID:eywZHywwところで、2.1と2.5ってどの位違うんですか?
使えるマシンには2.1しか入ってないんですが、2.5をコンパイルして入れた方がよいでしょうか。
かなり大量のデータを扱いたいんですが、サーバーも二種類あるようで、どれを使えばいいのか…
0214NAME IS NULL
2010/07/07(水) 17:56:51ID:???それ以外のOSはわからん。
0215NAME IS NULL
2010/07/14(水) 17:39:02ID:???Statement failed, SQLSTATE = HY000
Operating system directive mkdir failed
-File exists
と出てデータベースを作れませんし、既存のものも開けません。
ファイルのパーミッションは親ディレクトリも含めて全部出しても同じです。
どんな理由が考えられるでしょうか。。。
0216NAME IS NULL
2010/07/15(木) 12:06:02ID:???戻したけど自動でまた書き換えられてる
戻して凍結しようと思ったけど、パスワードがわからんわ
0217NAME IS NULL
2010/07/20(火) 11:33:40ID:???>90 (2010-07-20 (火) 11:14:58) [ 差分 | 現在との差分 | ソース ]
またウイルスリンク書き込まれるだろうけど
0218NAME IS NULL
2010/07/20(火) 19:44:25ID:???じゃあやめとけ
0219NAME IS NULL
2010/07/23(金) 12:14:50ID:???0220NAME IS NULL
2010/07/27(火) 10:25:32ID:???0221NAME IS NULL
2010/08/07(土) 23:26:42ID:???開発環境で
role_a
role_b
user_1
user_2
user_3
user_4
とかが居るデータベースを作って、その *.fdbファイルを本番環境に持って行ったとき
移動先の環境には、該当のロールもユーザーも居ない訳ですが、この場合移動先の
環境で、同名のロールやユーザーを作ったら使用できるのでしょうか?
もし、すでに同名のユーザー等が居た場合どう解決されるのでしょうか?
0222NAME IS NULL
2010/08/18(水) 16:18:09ID:???麻呂も麻呂も
0223NAME IS NULL
2010/09/08(水) 11:34:43ID:???10/31まではredirectされます
新しいurlは
ttp://firebird.00i.org/
0224NAME IS NULL
2010/09/15(水) 15:55:50ID:???移転ご苦労様です。
0225NAME IS NULL
2010/09/17(金) 11:28:05ID:???VB自体勉強を始めたばかりで右も左もわからない状態です
DDEXとか入れようとしたらExpressでは使えないようで困っています
0226NAME IS NULL
2010/10/04(月) 15:50:46ID:G2OJmUHf0227NAME IS NULL
2010/10/08(金) 23:08:13ID:???正規表現のサポートは嬉しいな
0228NAME IS NULL
2010/10/18(月) 11:48:41ID:2MZ2EDPI0229NAME IS NULL
2010/10/18(月) 14:46:19ID:???0230NAME IS NULL
2010/10/18(月) 15:38:49ID:???0231NAME IS NULL
2010/11/10(水) 19:09:41ID:???マルチスレッドで利用したい
0232NAME IS NULL
2010/11/11(木) 00:00:31ID:???行ロックとは、ほかのコネクションに対する排他制御。
組み込み型dbは、たいてい接続中ファイルロックする。
そのためほかがコネクションを取ることができない。
Firebird embeddedも例外ではない。
よって、マルチスレッド間で、行ロックしたいなら、c/s版を使うべし。
マルチスレッドってことは、servletで使いたいのか?
0233NAME IS NULL
2010/11/11(木) 08:21:50ID:???embeddedだとDBロックってこと?SQLiteと同じ?
sqlserver compactだと出来るかな・・・
ちなみに.netアプリ
0234NAME IS NULL
2010/11/11(木) 08:37:41ID:???0235NAME IS NULL
2010/11/13(土) 23:02:16ID:???>組み込み型dbは、たいてい接続中ファイルロックする。
うそつけ
0236NAME IS NULL
2010/11/17(水) 18:37:27ID:???別にマルチスレッドだろうがシングルスレッドで別PCからの接続だろうが、DBへのコネクション毎での行ロックになるだろ。
なんでc/s版使えなんてことになるんだ?説明plz
0237NAME IS NULL
2010/11/17(水) 19:01:20ID:???0238NAME IS NULL
2010/11/18(木) 17:07:38ID:???Embeddedはローカルからの1コネクションしかないのが前提だよ。
0239NAME IS NULL
2010/11/18(木) 19:22:01ID:???たしか、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)での同時使用はダメだった。
0240NAME IS NULL
2010/11/18(木) 19:28:43ID:???0241NAME IS NULL
2010/12/21(火) 16:41:41ID:mBWGka7cFirebirdも流行ってまつか?
0242NAME IS NULL
2010/12/21(火) 17:27:03ID:LZd1X+vt0243NAME IS NULL
2010/12/22(水) 22:59:08ID:???これはMySQLやPostgreSQL、Oracle、MS SQL Serverと同じジャンルですので、
NoSQLとは無関係です。
個人的にはHadoopは流行ると思います。
0244NAME IS NULL
2010/12/24(金) 12:54:48ID:gZ547/cW少人数共用型DBでアプリを開発することになったのですが、
派遣先親会社のポリシーでDBサーバーのインストール(インス
トーラを使用してレジストリに登録が伴う)ができません
仕方がないので任意のユーザーにサーバーになってもらい、
そこに接続するようなような形にしたいのですが、FireBird
ならそれが実現できるのでしょうか?
なおSQLiteをテストしたところ読み出しは問題ないのですが、
書き込みがファイル単位のロックなので、サーバーが必須に
なりますが、残念ながら提供されていませんでした
0245NAME IS NULL
2010/12/25(土) 08:28:07ID:???0246NAME IS NULL
2011/02/09(水) 16:08:58ID:Ftol3wAV0247NAME IS NULL
2011/02/11(金) 20:01:44ID:???糞の役にも立たないレスは要らんぜよ
0248NAME IS NULL
2011/02/12(土) 15:43:53ID:???おう、おれも知らなかったぜ。
0249NAME IS NULL
2011/02/14(月) 22:22:06ID:???Firebird Wikiの
http://firebird.00i.org/wiki/%A5%AD%A5%E3%A5%E9%A5%AF%A5%BF%A5%BB%A5%C3%A5%C8%A1%A6%A5%C7%A1%BC%A5%BF%B7%BF%A1%A6%B8%A2%B8%C2#z5afd1e0
もそのままだな。ALTER TABLEでSUB_TYPEは変更できないっていうし、困ったな…。
0250NAME IS NULL
2011/02/24(木) 11:26:58.62ID:???そこで質問なのですが、fbembed.dllをfbclient.dllかgds32.dllに変更しろとreadme.txtに書いてあります。
なぜ、リネームする必要があるのでしょうか?
試しにリネームなしに、fbembed.dllのままでもテストした際には、動作いたしました。
リネームしろと書かれているのですが、なぜリネームするのかは、記載されていないようです。
理由をご存知の方はいらっしゃいますでしょうか?
おとなしくリネームすればいいのですが、理由が知りたいと思います。
自分でリネームするなら、最初に配布する際にgds32.dllで配布すれば、良いのではないかと思ってます。
0251NAME IS NULL
2011/02/24(木) 14:47:19.31ID:???0252NAME IS NULL
2011/02/24(木) 16:16:01.69ID:???自分で開発する時はなんでもいいと思う。
既存のアプリではgds32.dllじゃないと認識しない可能性があるから
ってことじゃないかと想像。
0253250
2011/02/25(金) 00:53:31.09ID:???既存のアプリでということは、歴史的な背景から、以前は、gds32.dllもしくはfbclient.dllだったのかも
知れないですね(知らないですけど)。で、何かの都合で、fbembed.dllに名称を変更したと。
アプリの変更なしに、データベースのバージョンを上げたい場合などは、gds32.dllが無いじゃないかと
なるので、readme.txtの中に変更しろと書かれているんだろうと。
でも、初めて使う人には、そのリネームの理由が書かれていないので、私みたいに疑問を持ってしまう
人も出てきてしまっているということでしょうか。
ここまでわかっている情報の中で想像してみました。
本当の理由を知っている人がいたら、教えてください。
0254252
2011/02/25(金) 03:54:54.18ID:???えと、エンドユーザじゃなくて開発者ですよね?だったら同梱する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に変えろというわけだ。
これで良いかな?
0255NAME IS NULL
2011/02/25(金) 05:19:54.92ID:???歴史的な背景を含めての丁寧なご説明ありがとうございます。
fblibというコンポーネントを使って、テストしてみたんですけど、このコンポーネントが、
gds32.dll, fbclient.dll, fbembed.dllのいずれかの名称で、dllを読み込んでるんだと思います。
自分で書いたプログラムとデータベースのFirebirdとの間に、コンポーネントが仲立ちしているので、
そのコンポ側の対応しだいで、ファイル名のリネームが必要な場合もあるとのことでしょうか。
直接私自身が、dllをアクセスする必要が無かったので、そこまで考えが及びませんでした。
ともかく、謎な部分がわかってスッキリしました。
どうもありがとうございました。
0256NAME IS NULL
2011/02/25(金) 07:01:19.72ID:???おまえの長文、そのままテンプレにしたいw
0257NAME IS NULL
2011/03/03(木) 13:57:58.22ID:???何かでDebug版を使ったらメモリダンプできるって聞いたけど
出来るんでしょうか?もし知っておられる方がおりましたら
教えてください。
@もし出来るようであるなら、ダンプされたデータの解析とかって
どのようにするのでしょうか?
0258NAME IS NULL
2011/03/06(日) 21:58:33.65ID:eaTscza7まずまちがいなく、メモリリーク。
クライアントでちゃんとクエリの後始末せずに連発してる奴がいないか探してみ。
例えば接続プールなんかが特に怪しい。
0259252
2011/03/06(日) 23:07:27.33ID:???ストアドやトリガで無限ループしてるとかが怪しい。
before updateで自分にupdate文発行する仕組みになっててループで
落ちた経験がある。
0260NAME IS NULL
2011/03/06(日) 23:22:43.48ID:eaTscza7そんなマヌケなミスを見逃さないだろ普通。
理由が不明でメモリダンプまで話が進んでるんだからなおさらだ。
0261NAME IS NULL
2011/03/06(日) 23:34:31.69ID:???まあそうだといいけどさ、MySQLとかから来た人はトリガとかストアドとかは
よくわかってなかったりするし。
0262NAME IS NULL
2011/03/06(日) 23:59:22.82ID:???0263NAME IS NULL
2011/03/07(月) 01:14:02.79ID:???あ、Firebirdユーザが5万人いるかどうかは別問題だぜw
0264NAME IS NULL
2011/03/07(月) 13:32:19.01ID:tVhDiWSv0265NAME IS NULL
2011/03/09(水) 15:00:52.18ID:???0266NAME IS NULL
2011/03/24(木) 18:42:21.38ID:gIVTuZlVFirebird Embeddedに一縷の望みを託して流れてきたけど
Decimalの精度18って少なくね?せめて28ほど欲しいんですけど…
それを上回る秘密のデータ型とかないんでしょうか
0267NAME IS NULL
2011/03/25(金) 10:41:07.48ID:???無い
0268NAME IS NULL
2011/03/25(金) 13:58:14.50ID:???つまり実務では使い物にならないシロモノなのですね。
0269NAME IS NULL
2011/03/25(金) 14:07:55.27ID:???何故それほどの精度が必要なのかそちらの方が気になる。
0270NAME IS NULL
2011/03/25(金) 14:18:58.77ID:???そうですね。さようなら。
0271NAME IS NULL
2011/03/25(金) 16:08:18.24ID:???0272NAME IS NULL
2011/03/25(金) 23:12:09.35ID:???0273NAME IS NULL
2011/03/26(土) 00:17:56.82ID:???0274NAME IS NULL
2011/03/26(土) 07:51:21.53ID:???ないとは言わないけど
というか、浮動小数に中で変換になったら、その時点で誤差が0にならんとか知らんのかも
0275NAME IS NULL
2011/03/26(土) 10:40:51.31ID:???0276NAME IS NULL
2011/03/26(土) 16:58:54.44ID:???0277NAME IS NULL
2011/03/27(日) 09:39:32.10ID:???0278NAME IS NULL
2011/03/27(日) 10:10:08.78ID:6sCAJNO40279NAME IS NULL
2011/03/27(日) 11:00:14.73ID:???0280NAME IS NULL
2011/03/28(月) 07:34:05.76ID:???0281NAME IS NULL
2011/03/29(火) 22:14:33.08ID:???ユーザ数もそんなに多いわけでもないし
0282NAME IS NULL
2011/03/30(水) 08:54:06.91ID:???わりとマジで。
0283NAME IS NULL
2011/03/30(水) 10:48:53.44ID:???単なる1SQL文だとそのまま見えるのですが、パラメータ渡しでバイナリ(画像等)
等を送るとそれぞれ別パケットで送られます。どなたかTCPIP内のペイロード部
のフォーマットを知っておられる方おりますか?
0284NAME IS NULL
2011/03/30(水) 12:15:18.40ID:???WiresharkならたぶんFirebirdのフィルタも持ってると思う。たぶん。
0285NAME IS NULL
2011/03/30(水) 15:45:04.52ID:???ありがとうございます。早速探ってみます><
0286NAME IS NULL
2011/03/31(木) 00:45:11.73ID:???http://www.geocities.jp/kimura804/rdb/InterBase/ip_ib_strings_j.htm
あなたが、やってることを正しく理解してるわけじゃないけど、BLOBに関しては、
VARCHARなどとは違うパケットが送られてるようだよ。
全然違うことを言ってるのであれば、申し訳ない。
0287NAME IS NULL
2011/04/07(木) 13:13:35.92ID:TTPmHfOtいったい誰に役立つかわからんけど。
■現象
Microsoft Security Essentials(MSE)を使用している環境でIBExpertが異様に遅くなる。
■対策
Application Data\HK-Software\IBExpertにある「IBExpert.stg」ファイルをウイルスチェックの
対象から除外する。
0288NAME IS NULL
2011/04/11(月) 02:49:17.65ID:???そっちを書いた方がためになる気がする
利用目的とか
0289NAME IS NULL
2011/04/21(木) 22:57:30.21ID:???いまから、wktkが止まらない。
0290NAME IS NULL
2011/05/06(金) 16:21:36.37ID:???0291NAME IS NULL
2011/05/06(金) 16:30:31.28ID:???0292NAME IS NULL
2011/05/06(金) 16:41:07.65ID:???0293NAME IS NULL
2011/05/15(日) 22:13:27.20ID:???宇宙へ
0294NAME IS NULL
2011/05/31(火) 14:23:43.69ID:???どうSQLを書いたらいいのか分からんちん
0295NAME IS NULL
2011/06/01(水) 10:42:39.37ID:Y9j9GU4I0296NAME IS NULL
2011/06/01(水) 12:01:45.81ID:4Wn6GKWYもしくは、そのAPIをサポートしているコンポーネントを使うとか。
なので、SQLはありません。
0297NAME IS NULL
2011/06/03(金) 00:18:24.21ID:???マジで!?
0298NAME IS NULL
2011/06/04(土) 04:13:41.67ID:???みたいなもんだろ。
0299NAME IS NULL
2011/06/04(土) 20:52:59.04ID:6DghYdR7がリニューアルらしいけど、正直見づらい。
0300NAME IS NULL
2011/06/06(月) 00:18:08.77ID:???マジで。PostgreSQLみたいに不思議なSQLで配列型扱えたりはしないのだよ。
0301NAME IS NULL
2011/06/07(火) 19:13:07.69ID:???私もいろいろ探した揚句その答えにたどり着きました。
納得いたしました。
でも参照はarray[3]みたいに特定の添え字は参照できるんですよね。
PostgreSQLみたいに文字列として扱えると便利なんだけどな。
作り上そうなることはなさそうだ。
ところでサイトずいぶん変わったな・・・
0302NAME IS NULL
2011/06/08(水) 02:16:26.32ID:???配列の活用の幅が狭いな…ちょっとがっかりした。
0303NAME IS NULL
2011/06/08(水) 09:27:58.99ID:H/8+6sAY0304NAME IS NULL
2011/06/08(水) 12:12:00.03ID:YYaNitVAvarchar(1)も4バイトなのでしょうか?
しかし、製品コードみたいな英数しか入れないフィールドに、char使うと微妙ですね。
0305NAME IS NULL
2011/06/08(水) 13:04:36.69ID:???配列がpostgresくらい柔軟に使えるとそれはそれで
特殊な使い方もできて便利なのよ。
PostgresだとGINで配列にindex貼るとかなり高速に検索できたりとか、
配列同士の演算させたりとか。足す引く、含む含まない、集合ぽくintersect、unionしたりとか。
あくまでも特殊な使い方だと思うけど。
まぁ素直にpostgres使っとけですな。
0307NAME IS NULL
2011/06/10(金) 14:40:21.22ID:95LObDfD0308NAME IS NULL
2011/06/11(土) 06:59:35.06ID:???どうやら死んでいるようです。というか誰が管理してたの?
0309NAME IS NULL
2011/06/11(土) 07:13:01.54ID:???varchar(1) は 4-byte に加えて管理用のバイトが必要(たぶん)
Firebirdではカラム毎にキャラクタセット設定できるので、
格納領域節約したい場合はascii設定すればいいんじゃね?
(アラインメントで節約にならない場合もあるかもしれんけど)
0310NAME IS NULL
2011/06/12(日) 00:11:01.80ID:???>>308
00i.orgそのものが死んでるね。管理者は川崎のTaro Yamadaってひとらしいが
0311NAME IS NULL
2011/06/13(月) 14:12:38.03ID:???0312NAME IS NULL
2011/06/13(月) 23:45:12.88ID:???でも個人輸入すれば大丈夫。日本語の輸入代行も多数。
「タバコ 輸入代行」とかで検索するとあるある、、、
送料込みで1箱90円とかの激安サイトもある。"
0313NAME IS NULL
2011/06/20(月) 16:21:46.68ID:???0314NAME IS NULL
2011/06/21(火) 09:43:48.40ID:Y5sYEvY4プライマリキー項目ってNULL禁止でしたよね。
プライマリーキー項目でIntegerって0が入りましたっけ?
0315NAME IS NULL
2011/06/21(火) 14:52:09.66ID:???0316NAME IS NULL
2011/06/21(火) 18:24:02.05ID:???0317NAME IS NULL
2011/06/23(木) 11:53:53.91ID:???iboconsoleみたいなの。
0318NAME IS NULL
2011/06/23(木) 13:15:55.20ID:???ibWebAdmin
ttp://sourceforge.jp/projects/sfnet_ibwebadmin/
が使える。使ったことないけど。使用感教えてね。
0319NAME IS NULL
2011/06/23(木) 15:38:51.71ID:???ありがとう。インストールしてみたけど、phpが5.3だからなのか
表示されないので報告はまた後で。
0320NAME IS NULL
2011/06/23(木) 21:01:20.25ID:???0322NAME IS NULL
2011/06/24(金) 11:52:53.85ID:???ibWebAdmin ≒ phpFbAdmin だろ。
0324NAME IS NULL
2011/06/26(日) 00:42:12.07ID:???その後に-online normalで戻そうとすると戻り値で1が返ってくる。なんでだろ。
現在のshutdown modeが何か見る方法ってないのかな。
0325NAME IS NULL
2011/07/09(土) 11:39:38.95ID:???ポートは空いてるはずなんだが何が悪いんだろう
0326NAME IS NULL
2011/07/09(土) 13:11:57.59ID:???0327NAME IS NULL
2011/07/09(土) 13:16:02.02ID:???0328325
2011/07/09(土) 18:02:02.08ID:???その後にサーバー名に戻したらあら不思議繋がる
だが数分後にまた試したら繋がらなくなった
WINDOWS SERVERの設定で何かあるのか?
サーバー初めてだからよくわからん
0329NAME IS NULL
2011/08/24(水) 23:31:55.96ID:???ttp://www.firebirdsql.org/en/firebird-2-5-1-rc1/
0330NAME IS NULL
2011/08/26(金) 16:02:00.21ID:VtCw5PTA0331NAME IS NULL
2011/08/26(金) 16:08:27.37ID:???0332NAME IS NULL
2011/08/26(金) 21:30:05.96ID:???0333NAME IS NULL
2011/09/01(木) 23:30:58.07ID:ws2k+QjH0334NAME IS NULL
2011/09/01(木) 23:58:53.45ID:???0335NAME IS NULL
2011/09/12(月) 10:26:15.17ID:???「file 〜 is not a valid database」ってエラーが出るのはどういう場合でしょう。
Win64bitで、32bitFB使ってるからっぽいかなぁ?
0336NAME IS NULL
2011/09/12(月) 20:54:04.82ID:???バージョン違いの環境で、fdbを直接したんじゃね?
バックアップ/リストアじゃなくて。
0337335
2011/09/13(火) 09:45:16.09ID:???FB本体のバージョンが高ければ、下位互換かなぁ、と思っていたんですが。。。
0338335
2011/09/13(火) 09:52:00.02ID:???FB32bitで運用してたfdbをWin64にコピーして、
FB64bitで起動していました。
やっぱり、無理があるのでしょうか?
0339335
2011/09/13(火) 10:00:05.02ID:???サーバーはWin64+FB64
クライアントはWin32+FBのODBCドライバ(Firebird_ODBC_2.0.0.151_Win32.exe)
ということが分かりました。
FBのODBCドライバが対応してないんでしょうか。
それともサーバーのFB64で動けてないのでしょうか。
0340NAME IS NULL
2011/09/13(火) 16:04:12.70ID:???0341NAME IS NULL
2011/09/13(火) 17:57:51.82ID:???いろいろダメなケースはあるよ。基本はバックアップ/リストア。
0342NAME IS NULL
2011/09/13(火) 23:48:56.86ID:???バージョンが違うとDBファイルの形式(ODS、DBファイルのバージョンのようなもの)も違うことになる。
>>336や>>341のいうように、まずはgbakでバックアップ、リストアするところから。
0343335
2011/09/14(水) 08:52:11.74ID:???つまり、32bit/64bit間で.fdbはバイナリ互換無いので、
バックアップ&リストア、
ですね。
でも、クライアントがWin32bitのままなら、
Win64+FB32で動作、
ですね。
0344NAME IS NULL
2011/09/15(木) 07:02:43.74ID:???日本語読めてますか?fdbの互換性がないのはFirebirdの異なるバージョン間のみで、
x86/x64とかWin/OS X/Linuxのようにプラットフォーム間は問題ない(ファイルは同じ形式)。
0345NAME IS NULL
2011/09/15(木) 13:44:21.62ID:???そもそもイレギュラーだよ。Firebirdはそれでもいけるのが
ウリではあるけど、基本はバックアップ/リストア。
0347NAME IS NULL
2011/09/15(木) 17:33:16.63ID:???正論
うまいこと言うな
0348NAME IS NULL
2011/09/17(土) 08:54:43.81ID:???0349NAME IS NULL
2011/09/18(日) 15:58:01.71ID:???SQLiteが既に動いてるけど
0350NAME IS NULL
2011/09/18(日) 20:59:19.97ID:6M1cWg1h前ほど活動の噂聞かないんだけど
0351NAME IS NULL
2011/09/18(日) 22:30:46.30ID:???0352NAME IS NULL
2011/09/19(月) 11:19:58.89ID:???もっとコミュニティ寄りでスタートすれば良かったのに
妙にビジネスチックなノリで初めちゃったから、引いちゃった
人は多いと思う。
まあ継続性を考えるとそうしたい気持ちはわかるっちゃ
わかるんだけどね。
0353NAME IS NULL
2011/09/22(木) 13:11:29.46ID:???にぎやかそう
http://www.firebirddevelopersday.com.br/
0354NAME IS NULL
2011/09/30(金) 02:07:32.68ID:???ツー
ワン
ファイヤ〜バード〜
0355NAME IS NULL
2011/10/03(月) 09:28:57.47ID:???突然接続を受け付けなくなることがあります。それは再起動
するまで改善されなくて原因がさっぱりわかりません・・・
他の2.0ではそのようなことはないのですが1.5だけで
なにかそういうことが起きる事象があるのでしょうか?
2.0にVerを上げたくてもそういうことがあるっていう情報が
ないと上げれないのでorz
よろしくおねがいいたします。
0356NAME IS NULL
2011/10/03(月) 16:36:08.40ID:???1.5固有のバグです。
…とかいう回答を期待してるのならいくら待っても無駄かと。
1.5ずっと使ってるけどそんな現象に遭遇したことないし。
せめて環境くらい書いたらどうだろう?
OSとかCSなのかSSなのかとか32Bitなのか64Bitなのかとか。
スタンドアローンで起動してるとかいうオチでは?
あるいはCSでxinet.dの接続上限に達してるとか。
0357NAME IS NULL
2011/10/03(月) 19:01:07.85ID:???書き出される。。。これってバグ??
0358NAME IS NULL
2011/10/04(火) 09:15:31.08ID:???0359NAME IS NULL
2011/10/04(火) 15:22:40.29ID:???0360NAME IS NULL
2011/10/04(火) 22:04:33.64ID:3o37disyhttp://www.firebirdsql.org/en/firebird-2-5-release-description/
おーい誰かWiki復活させてくれよう。誰もバックアップ持ってないの?
0361NAME IS NULL
2011/10/04(火) 22:15:18.76ID:???バックアップは持ってないので復旧はできない。
そもそもその消失したWikiどんなんだったか知らん。
URLから想像するにPukiWikiだったのかな?
0362NAME IS NULL
2011/10/04(火) 22:18:07.94ID:3o37disyたしかPukiwikiだったはず。
0363NAME IS NULL
2011/10/04(火) 22:23:07.76ID:???内容って英語マニュアルの翻訳?
それともユーザが独自に作ったドキュメント?
0364NAME IS NULL
2011/10/04(火) 22:27:04.96ID:3o37disy基本的にユーザー独自のドキュメント。コンテンツは以下のような感じだった。
Firebirdニュース
SQLリファレンス(DDL、ストアド含む)
各種言語別プログラミングガイド
管理用ソフトウェアの紹介
他にもなんかあったっけ?
0365NAME IS NULL
2011/10/04(火) 22:59:05.07ID:???普及のことを考えるとあった方がいいよねぇ。
このスレの人が書いていったのならWikiさえ立てたら内容はそのうち
充実するかな? 内容は無保証で管理の継続だけ保証すればいいなら
立ててもいいよ。
0366NAME IS NULL
2011/10/04(火) 23:16:10.64ID:???もしかしたらバックアップ持ってる人がある日ふらっと訪れるかもしれないし
少しづつ書きこまれていくだけでも無いよりあったほうが絶対にいいし
作ってもらえるとありがたいです。
0367NAME IS NULL
2011/10/04(火) 23:48:17.04ID:???とかいうと格好いいけどねw
0369365
2011/10/05(水) 18:19:41.56ID:???http://firebirdwiki.jp/
インターネットアーカイブに2年前くらいのバックアップが
残っていたので、それを元にトップから各カテゴリ第一階層
くらいまでは復旧しました。
残りも同じ方法で復旧できると思いますが、まだ仕事中なので
とりあえずここまでにしておきます。
復旧方法はトップに書いておいたので、時間ある人がいたら
ご協力ください。
0370NAME IS NULL
2011/10/05(水) 21:15:52.89ID:???http://firebirdwiki.jp/index.php?Firebird%20SQL%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9
0371NAME IS NULL
2011/10/05(水) 21:55:10.40ID:???激しく乙です
0372NAME IS NULL
2011/10/06(木) 08:35:57.41ID:v/v8RKPtありがとうありがとう。
つうかほとんど復旧してる! すごい。
0373NAME IS NULL
2011/10/06(木) 10:15:17.35ID:v/v8RKPt0374357
2011/10/06(木) 11:31:19.83ID:???色々な場所というのはC:\Windowsの直下など関係の無いところにfirebird.log
が出力されます。(ちょろっとだけ書いては別のところにまたちょろっと・・・というように)
一応環境はWindows2008ServerR2でFirebirdが2.1.4です。
0375365
2011/10/06(木) 14:00:36.93ID:???あとはリファレンスが半分くらいと書籍情報が切れたままです。
書籍情報はバックアップがHTMLでしか残ってないっぽいので
単純コピペではいかないので放置してます。
まあそんなに大変じゃないので暇みつけてやります。
または誰かヨロ。
0376NAME IS NULL
2011/10/06(木) 15:10:08.01ID:v/v8RKPtWikiの書式に慣れてないってのもあるけど。
これ最初に作った人には頭が下がります。
0377NAME IS NULL
2011/10/06(木) 16:07:29.65ID:???PukiWikiの書式を調べるのに時間がかかって試行錯誤しながら記述しました。
(普段はdokuwikiを使用しているので)
ちなみにリスト内での改行は「&br;」を使用してください。チルダは使用できません。
0378NAME IS NULL
2011/10/06(木) 16:59:15.97ID:v/v8RKPtFAQの下に書籍情報のリンク入れてほしす。
0379NAME IS NULL
2011/10/06(木) 17:26:38.37ID:???0380365
2011/10/06(木) 18:20:50.97ID:???コンテンツの第一階層は全部入れときました。
プログラミングガイドはもっと充実させたいですね。
Python(Django)での利用
Delphiでのコンポーネントの選択
Embedded
あたりは俺の方で書き加えられることがけっこう
ありそうです。
0381NAME IS NULL
2011/10/12(水) 18:10:11.05ID:???0382NAME IS NULL
2011/10/14(金) 11:43:43.22ID:???0383NAME IS NULL
2011/10/22(土) 09:09:57.32ID:???0384NAME IS NULL
2011/10/22(土) 10:26:52.21ID:???Global Temporary Tableを使えばそんなイメージじゃない?
インストールが面倒ならEmbedded 版を使って・・。
0385NAME IS NULL
2011/11/02(水) 10:19:31.87ID:oDSqD5OAテーブルのあるカラムのNOT NULL制約を削除したいのですが
DROP CONSTRAINTではNOT NULL制約は削除できませんでした。
NOT NULL制約を削除する方法がありましたらご教示をお願いいたします。
0386NAME IS NULL
2011/11/02(水) 12:35:13.98ID:???0388NAME IS NULL
2011/11/02(水) 22:06:57.03ID:???wiki復活させてくれた人乙!
ドメインの維持費も掛かるだろうに
0390NAME IS NULL
2011/11/25(金) 23:37:41.36ID:???0391NAME IS NULL
2011/11/26(土) 11:38:53.19ID:???俺の知る限りないけど、Firebirdでも動くよ、ってのなら探せば
あるんじゃないかなぁ。
■ このスレッドは過去ログ倉庫に格納されています