【フリー】 Firebird ってどうよ ODS2 【コンパクト】
■ このスレッドは過去ログ倉庫に格納されています
0001ahoo
NGNGコンパクト, マルチプラットフォーム, 高機能,... とにかく素晴らしい RDBMS です。
DB 版が荒れているため引き続きこの版に作りました。
DB エンジンに関することはもちろん、プログラミングに関すること等何でも OK でしょう。
もちろん初心者大歓迎です。Firebird の良さを体感したら一緒に布教活動して行きましょう。
各種リンク等は >>2-10 あたりを参照のこと。
0002ahoo
NGNG◆オープンソースDB、Firebirdってどうよ?
http://pc2.2ch.net/test/read.cgi/tech/1035278719/
◆InterBaseを使いこなすスレ
http://pc2.2ch.net/test/read.cgi/tech/1015250429/
0003ahoo
NGNG◆Firebird - Relational Database for the New Millennium
http://firebird.sourceforge.net/
http://www.firebirdsql.org/
◆IBPhoenix
http://www.ibphoenix.com/
■■■ダウンロード■■■
◆SourceForge
http://sourceforge.net/projects/firebird
現時点では 1.0.3 が安定版です。(1.5 はまだ RC4 です。)
◆ここも参考に。: IBPhoenix Download
http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download
◆日本語版: Twise Labo Inc.
http://www.twise.co.jp/download.html
1.0 です。
フリーの ODBC ドライバもダウンロードできるみたいです。
※ 日本語版じゃなくても DB データに日本語は通ります。
ツール類の日本語化と Firebird 本体のエラーメッセージが日本語でしょうか???
(私は使ってないのでわかりませんが。)
0004_
NGNG0005ahoo
NGNG◆Firebird 日本ユーザ会
http://firebird.gr.jp/
◆InterBase for Linux & FreeBSD ユーザーズメーリングリスト
http://iblinux.rios.co.jp/ml/
Firebird 関連のやり取りもあります。
■■■日本語解説サイト■■■
◆InterBase 6 メモ
http://homepage1.nifty.com/Que/plamo/ib4linux/index.html
◆第三の DB、Firebird
http://japan.internet.com/linuxtutorial/20020405/1.html
◆Firebird, (さらに)もうひとつのオープンソースDB (上のサイトとの関連)
http://www-1.xdsl.ne.jp/~aj01/rdb/FireBird/ibp_act_db_j.htm
◆ようこそ「RDB再襲撃」へ
http://www-1.xdsl.ne.jp/~aj01/rdb/
http://www-1.xdsl.ne.jp/~aj01/rdb/InterBase/InterBase_j.htm
リンク集あります。
◆InterBase Information
http://tmaki.hp.infoseek.co.jp/index.html
0006ahoo
NGNGFirebird オープンソースデータベースの導入と運用の実際 (加藤大受著)
毎日コミュニケーションズ ISBN4-8399-0889-3 \3,800+税
http://book.mycom.co.jp/book/4-8399-0889-3/4-8399-0889-3.shtml
レビュー
http://www.linux.or.jp/bookreview/BR71-1.html
InterBase5.6 日本語マニュアルの入手方法
http://www.borland.co.jp/download/ibase.html
の「InterBase 5.6 for Windows 95/NT アップグレード版ダウンロードサービス」
にある、"ib56win_upg2.exe" をダウンロードして、その中にある PDF 形式のファイルが
マニュアルです。
0007ahoo
NGNG◆InterBase
http://www.borland.co.jp/interbase/
◆InterBaseのケーススタディ
http://www.borland.co.jp/interbase/cases/
0008ahoo
NGNGQ. どのプラットフォームに対応しているの?
A. Windows, Linux, FreeBSD, Solaris, MacOS などです。
---------------------------------------------------
Q. クライアントのプログラミングインターフェースは何があるの?
A. Delphi, C++Builder 用コンポとしての IBX, IBObjects 等,
Win汎用では ODBC, ADO ドライバや .NET 用ドライバ,
他にも JDBC(Java), IBPerl(Perl), PHP, kinterbasDB(Python) などの
ミドルウェアがあります。
詳しくはこのスレの誰かに訊いて下さい。
---------------------------------------------------
Q. OS によっては ClassicServer版と SuperServer版があるけど
どっち使えばいいの?
A. ClassicServer版は接続毎に「別プロセス」を生成して処理しており、
SuperServer版は接続毎に「別スレッド」を生成して処理しております。
SMP マシンの場合は ClassicServer版を使った方がパフォーマンスが
高いそうです。通常の 1 CPU マシンの場合は SuperServer版の方が
いいんじゃないでしょうか。
ただ、UNIX ユーザは ClassicServer を使ってる人も結構いるみたいです。
詳しくはこのスレの誰かに訊いて下さい。
0009デフォルトの名無しさん
NGNG同DBならSELECT INTOで良いと思うんですが。
いきなりショボイ質問ですまん。
00109
NGNG0011デフォルトの名無しさん
NGNGまずは別々に接続しないとだめだね。
あとは移行元DBテーブルを SELECT で読み出して、移行先DB に INSERT で 1件1件 書き込んでく
しかないと思う。
0012デフォルトの名無しさん
NGNGデータベースリンク張ってしまうとか
0013デフォルトの名無しさん
NGNG00149
NGNG>>11
開発環境側のコードでやるということでしょうか?
>>12
データベースリンクとはなんでしょうか?ググッて見たんですが…
それを使うと、SQL文一発で別DBのテーブルへインサートできたり
別DBのテーブルにまたがったSelectができたりしそうな素敵な機能
でしょうか?
0015デフォルトの名無しさん
NGNG>開発環境側のコードでやるということでしょうか?
そういうこと。
オレなら Delphi + IBX でちょこっと作ってやるけどね。
別に大変なことじゃないから。
0016デフォルトの名無しさん
NGNGcsvに吐き出してとかそういうんじゃダメなの?w
0017デフォルトの名無しさん
NGNG毎度毎度やろうってわけじゃなくて、今回一回こっきりの処理だよね?
だったら何も言わずにIB Expert拾っておいで。幸せになれるから。
http://www.ibexpert.com/
毎回やるんだったらスクリプト書いてISQLに食わせるのがいいんじゃないかな。
コピー元でメタデータを吐きだしておいて、コピー先で取り込み。みたいな。
0018デフォルトの名無しさん
NGNG付属の qli っていうコマンドラインツールでできる。
コマンドライン上で qli って入力して Enter すれば対話モードに入る。
ここで qli のコマンドを打ち込んでいけばリアルタイムにインタプリタが処理してくれる。
ready 'OldDB.gdb' as src user 'SYSDBA' password 'masterkey'
ready 'NewDB.gdb' as dst user 'SYSDBA' password 'masterkey'
INSERT INTO dst.Customer SELECT * FROM src.Customer
commit src
こんな感じ。
http://firebird.sourceforge.net/download/download/qli_syntax.pdf
qli のリファレンスは↑ね。
ただ、qli はみょーに動作が不安定なのでそこんところ注意。
どうも変数宣言まわりにバグがあるっぽい。
001918
NGNG00209
NGNGありがとうございます。
BCBでFirebirdいじっていろいろ遊んでたんですが、件のことがわからなかった
んで、エクスポータ的なコンポーネントかアプリを勉強がてら作ってみようかな
と思ってたんです。
車輪の再発明かなと思って聞いてみました。
>>18
そうですか、やはりSQL一発は無理みたいですね。
SELECT
ID,
NAME
FROM
'c:\Hanbai\Custmers.fdb'.TBL_CUST AS TBL_HANBAI,
'c:\Eigyou\Custmers.fdb'.TBL_CUST AS TBL_EIGYOU
WHERE
TBL_HANBAI.ID = TBL_EIGYOU.ID
見たいにできれば便利かな、と。
プログラムもデータベースも勉強中なもので、初心者の戯言にアドバイスをありが
とうございます。
Oracleの名前があがってますけどほかのDBMSではどうなんでしょう?
後学のために教えていただければうれしいです。
0021デフォルトの名無しさん
NGNGDATE というフィールドに'20030726'(2003年7月26日)というデータが入っています。
で、selectする時に、「今日の日付から1週間先までのデータ」を取りたいんですがそういうのできますか?
今日だと24日なので、1週間先は31日なので、'20030731'のデータまでOKという事になります。
言語はperlを使っています。
perlで初めに20030731という値を作ってそれを用いてwhereの後に条件を綴るのか、
それとも1週間というのだけ指定すればDBが勝手に持ってきてくれるのかどちらかだと思うんですが。
0022デフォルトの名無しさん
NGNGそのフィールドが DATE型 or TIMESTAMP型だったら以下のようにできるけど。
※ DB が SQL DIALECT 3 の場合
select * from tbl where cast(date_fld as date) between cast('now' as date) and cast('now' as date)+7;
0023デフォルトの名無しさん
NGNGちなみにSQLの質問なら、↓のほうがいいと思われ。こっちでは環境も書いてな。
SQL教えてっ!! lt;3gt;
http://pc2.2ch.net/test/read.cgi/tech/1042208762/l50
0024デフォルトの名無しさん
NGNGSQL っていっても DB に依存するんだからこっちでいいと思うぞ。
っつーかこっちでやってもらった方がいい。後で誰かがこのログ見て参考にもなるだろう。
Firebird なんてまだマイナーなんだから汎用スレッドで聞いても
まともな解がもらえることはまずないだろうな。
0025デフォルトの名無しさん
NGNGhttp://www.mwasoftware.co.uk/firebird/
これで組み込んだIBConsolでDiagnoseConection ... では
指定のサーバにつながるけど
InterBaseServer追加でTCP/IP接続にするとエラーが出て
つながらない
エラー内容は下記の通り
Cannot attach to services manager
Services fanctionality will be supoted a later varsion of the product
インストールする方法を何か間違えてるのでしょうか?
0026大白蓮華 昭和33年9月号
NGNG(大白蓮華 昭和31年4月号)
「国立戒壇の建立こそ、悠遠六百七十有余年来の日蓮正宗の宿願であり、また創価学会の唯一の大目的なのであります」
(大白蓮華、昭和34年6月号)
「大聖人様の至上命令である国立戒壇建立のためには、関所ともいうべき、
どうしても通らなければならないのが、創価学会の選挙なのでございます」
といってますが、今はどうなんですか?
ttp://society.2ch.net/test/read.cgi/koumei/1057065225/
0027デフォルトの名無しさん
NGNG機能はIBExpertの方が若干多いね。
でも日本語対応しているIBManagerもいい感じ。
ただ、この二つのアプリ、仕様が似ているせいか
背景を黒、文字を白にしたときに、メタデータの印刷などが
正常に行えないのが気になりました。
レポートデザイナでいろいろといじれば、正常に印刷されるのだろうか?
0028あぼーん
NGNG0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG他にもそういうことが可能なソフトあったら教えてくださいまし。
0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG普通に出来るよ。
メタデータの印刷。
>>32
権限の割り当てをまとめたもの。
ユーザ一人一人に、いちいちテーブル、ストアドの権限を設定するのは
面倒でしょ。
だからROLEを使う。
0034デフォルトの名無しさん
NGNGこれ困ってたんだけど、何をどうすれば良いのか教えて下さい。
それとも、Interbaseの日本語PDBマニュアルがネットにありますか?
0035デフォルトの名無しさん
NGNG1つづつ印刷するのはわかるのですけど、まとめて印刷するにはどうすればいいのでしょう?
もしかして、Personalだと出来ないのかな。
0036デフォルトの名無しさん
NGNG思いました。
interClient2.01落としてインストールしたけど、
interserverが起動しません。
ServerStartupを「Service」にして、コンパネ>管理ツール
>サービスのInterServer起動しようとしても
「エラー1067:プロセスを途中で強制終了しました」
デスだ。
JayBirdなら直接接続なので気にしないのだけど、
こまったちん
0037デフォルトの名無しさん
NGNG少しは検索すべし
http://www.borland.co.jp/interbase/ib4/ib4042.html
>>35
Personalはできなかったかも?
ちなみにプロではPrintMetaDataより
全てのメタデータの中から選択して印刷することができるよ。
(尚、バグによりバージョンによって印刷できない事がありました。)
0038デフォルトの名無しさん
NGNG・複数のユーザーを1つのロールでグループ化する。
・1人のユーザーを別のロールに切り替える。
とゆー2つのセキュリティ上の側面を持つ。
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG定期的に自動スイープされるよ。
デフォルトは 20,000 トランザクション毎で、gfix というユーティリティを使って
変更できるし、手動でスイープすることももちろんできる。
まぁ自動でやってくれるからそんなに意識する必要はないと思う。
詳しくは IB の操作ガイドを参照してくれ。
0042あぼーん
NGNG0043デフォルトの名無しさん
NGNG☆★☆★☆★ 新商品 ゾク・ゾク 入荷 ☆★☆★☆
★☆
☆★ 送料激安!! 送料激安!! 送料激安!!
★☆ http://www.get-dvd.com
☆★ 激安アダルトDVDショップ
★☆ お買い得!! 1枚500円〜 急げ!
☆★ インターネット初!「きたぐに割引」
★☆ 北海道・東北の皆様は送料も激安!
☆★ http://www.get-dvd.com
★☆ スピード発送!
☆★ http://www.get-dvd.com
★☆ 商品が豊富!
☆★ http://www.get-dvd.com
★☆
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
0044デフォルトの名無しさん
NGNGない
0045デフォルトの名無しさん
NGNGって何か文字化けしてるんだけど何で?
0046デフォルトの名無しさん
NGNG俺は正常に読めるがどこらへんが読めない?
0047デフォルトの名無しさん
NGNG全部の文字が化けてるんじゃなくて、何か中途半端に文字化けしてて、
殆ど意味を読み取ることが出来ない状態。
英語版見れば大体わかるからいいんだけど、何かねー…
0048デフォルトの名無しさん
NGNG何の実績もコンテンツもないのにユーザー会だけ先行して作る理由なんてこんなもんか。
会員という排他的な囲いを作って会費を集めて活動しないと、ユーザー会ってのは成り立た
ないのか? せいぜいドキュメントの翻訳ぐらいしかすること無いのに?
結局は適当な肩書き作って一山当てたい連中ばかりなのだろうか。
善意のボランティアの人々の目的なんて、彼らにとっては金儲けの手段に過ぎないのだろう。
0049デフォルトの名無しさん
NGNG法人化=金儲けってすげー短絡すぎねぇ?某の方?
議事録だと NPO法人とあるが、NPOって金儲けできたっけ?
ま、どうでもいいや。
0050山崎 渉
NGNG0051デフォルトの名無しさん
NGNG興味なきゃ入会しなきゃいいだけと思うが何か恨みでもあるのかな?
オレはユーザ会のことよく知らないんだけど、たとえ有料だとしても日本語でサポートしてもらえるところがあると
安心感があっていいと思うが。
逆にそういう団体、法人等が何もないと Firebird も普及しないと思うし。
0052デフォルトの名無しさん
NGNG方向的にまちがっとるんでは無いかな?
FB の普及には百害有って一利なし。ってとこじゃないかな?もうすこし様子見かな?
0053デフォルトの名無しさん
NGNGだいたい日本の某に、2ch にまできて Interbase を擁護しなきゃいけない人間がいるとでも
おもっているのか?
0054デフォルトの名無しさん
NGNGすごいネガティブ思考やね。
囲い込むこと目指すユーザー会って発想は。
ユーザー会がそんなに心配なら入るべきだ。
ここでユーザー会の方向性語ってどうすんだ。
俺はマイナス方向で働くユーザー会が存続できるとは思えないけど。
だいたいユーザー会がそんな方向性の一枚板で動くわけがない。
正味なところユーザー会批判ネタはあきあき。
0055デフォルトの名無しさん
NGNG使えるようになってるけどこれ、違いはなに?
システムテーブル RDb$FIELDS には
CURRENT_USER → DEFAULT CURRENT_USER
USER → DEFAULT USER
で入るが、得られる結果が変わらん。
つまるところ現在のユーザー名と接続時のユーザー名って
違ったりする状況があるんだろうかということなんだけどさ。
0056デフォルトの名無しさん
NGNGhttp://tech.firebird.gr.jp/firebird/index.php?firebird_xsite=41&PHPSESSID=b82fc1d7f75b1bb5f89fc984ba774ea8
↑この公開議事録見ると、お金儲けのことしか考えてないようにも見え。
> 法人会員の会費はあまり安いと、逆に不審感をいだかれるのではないか?
フツー会費って全体の必要額からの逆算じゃないの? あまりのテキトーさにワラタ
事業内容も目的もまだこれからなのに、なんで法人化することは決定なんだろ?
なにか思惑があるとしか思えないなぁ。すっごく不審。
こんなんじゃお金払ってくれるところだけにしか普及しないんじゃないかなあ。
0057デフォルトの名無しさん
NGNG>法人化ってなんのためにするの?
他人のお金を扱うから。これはオープンソースとかとは関係なく社会が要求するもの。肩書きもつくしね。
だから法人化自体は悪くないんだけど順序が逆かと。まぁ誰にも止める権利は無いしね。
もともと Interbase/FireBird 関係で飯を食ってた二つの組織(二人か?)が作ったグループだし。
最初は様子見だった加藤氏とも喧嘩せずうまくまとまり、よかったなぁと。
もともと IB/FB で金を稼いでいた方々ですから、法人化して書籍やサポートで金を稼ぐ方向に行くことは
十分考えられる話でしょ?普及するかどうかは別の話。
私個人としては FireBird の普及はもう無理だと思うけどね。
一番の問題点は FB のコードをメンテナンスできる技術者が参加していないことかな。
日本某の元 IB 技術者のあの人が加われば少しは動きも出てくるかもしれないが。
0058デフォルトの名無しさん
NGNG有志で参加してる人達って、お二方がお金儲けするのは黙ってみてるのかなあ。
自分たちは無償でやってるのに!って憤りはないのかな。その辺りを割り切れるのはエライね。
上の方でサポートって話が出てたけど、ココに要望上げてもFirebirdに取り込んでくれるわけ
でもないし、バグがあっても直してくれるわけでもないのに何をサポートしてもらうんだろ?
こんなによくできてて簡単に管理できるRDBMSだから運用サポートなんていらないだろうし。
> 日本某の元 IB 技術者のあの人が加われば少しは動きも出てくるかもしれないが。
その人って加藤さんをあまり良く思ってない人じゃないの?
005957
NGNGオープンソースだから金を儲けてはいけない。ってことではないからいいのでは?
ノウハウは囲い込んでいいわけだし。Redhat だってそうやって成長できたんだから。
その態度で FB が普及するかどうかはべつの話だ。ってことですね。うまくいけばよい参考書と
ビッグな組織への導入事例が現れて突然ブレークするかも。ちょっぴり期待。
ま、どちらにしろ俺には直接関係無いけどね。普及しているから使っているわけではないし。
>その人って加藤さんをあまり良く思ってない人じゃないの?
ドキ。だれのことかな〜〜〜〜
006057
NGNGその他一般参加者の知識の差が歴然としている。
まだまだこれから。
ところで閉鎖的な動きの原因の一つに、第一回会合の実情がここに書き込まれちゃったことに
あるってことはわかっているのかな?アレさえなければ加藤氏が強硬姿勢を出すこともなかっただろうに。
0061デフォルトの名無しさん
NGNG々ネット上のサイトを漁ったときに、ユーザ会のあの状況を見ちゃって普及
の妨げにならなきゃいいけど。
0062デフォルトの名無しさん
NGNGなんだか Firebird に対する大きな愛を感じる。
きっと娘に迷惑がられるくらい心配するいいお父さんになるんだろうなぁ。
0064デフォルトの名無しさん
NGNG小中規模のシステムには襷に長しのOracleを置き換えるものとしてのニーズがあるだけ
OracleのようになったFirebirdなど誰もいらない。
Oracleが必要な物件にはOracleを使うし、Firebirdで済む物件にはFirebirdを使う。
アフォなこと言ってないでお前さんが成熟しなよ。
0065デフォルトの名無しさん
NGNG元某のIB技術者と加藤氏って友人だろう。加藤氏が彼を某に誘ったんだから。
そういえば加藤氏もIBのQAだったはずだけど。なんかこのスレ、中途半端な
内容が多いなあ。
0066デフォルトの名無しさん
NGNG事情通や内部の人が中途半端にレスしてるから。
もっとずばずば書けばいいのに。愉快だから。
0067デフォルトの名無しさん
NGNG>>63の言いたいことはそういうことだと思われ。
現状、そこまで必要ないにもかかわらずOraやSQLserverが使われてる物件て
かなりある。
MySQLやPostgreにとられてるものも含めると、かなりの需要はあると思う。
0068デフォルトの名無しさん
NGNG日本語フィールドが文字化けします。
これを解消する方法、何かありましたら、アドバイスお願いします。
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGWindowsでコマンド打ったりしないといけないでしょ。
なんだかFirebirdのんが設計賢こそうだし。
例えば、レコードの書き換えでもFirebirdはバージョン方式で、
古いポスグレの削除しても削除フラグ形式は最も馬鹿。
0071デフォルトの名無しさん
NGNG... となると 65 はカコー本人かぁ?
65, 66 >> あんたたちも、事情通、内部の人、および本人なんだろうね。
一番微妙な「あのこと」には一切触れないところがさすがだよ。
ところで。
「大日本ユーザー会」なんていうちょっと時代かかった名称になってしまうのは、
FireBird の(潜在)ユーザー層が dBase 系ユーザーとオーバーラップしているからでしょうかねぇ。
Nifty でも時代に取り残された dBase 使いらが必死になって FireBird に乗り換えようとしているようだし。
0072デフォルトの名無しさん
NGNGばか。>>71
しね。>>71
0073デフォルトの名無しさん
NGNGレスが急に増えたと思ったら、みんなユーザ会のことばかり。
つまらん。
0074デフォルトの名無しさん
NGNG激しく同意
ユーザー会がそんなに重大事かつーの。
カコーがどうとか事情通がどうとかどっかよそでやってろと。
で 1.5RC5 あげ
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNGDecode はない。UDF でやる。
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNGユーザー会も良く分からんし…
ひさびさに見たMLもなぜか法人化の話に限定とか宣言されてるのはなんで?
こういうのって、最初に資料を色々持ち寄って広げていくものじゃないのかな。
なんか資料とか全然揃ってないし。
※なぜか組織図だけは目に付きます。
同じオープンソースのApacheやPHPのユーザー会とはエライ違い。
http://www.apache.jp/
http://www.php.gr.jp/
0079デフォルトの名無しさん
NGNG自分がスレの流れを悪くしてる張本人だって気がついてないのかね。
それとも確信犯か。
0080デフォルトの名無しさん
NGNG神経過敏
0081デフォルトの名無しさん
NGNGそんなネタでも出てこないと5日も止まってしまうスレなのが現実。
別に流れも悪くなってないし、いいんでないの?
あと「確信犯」の使い方おかしいし。
RC5の次はいよいよ1.5正式リリースですな。新機能の要約でも上げていこうか?
とageてネタを振ってみる。
0082デフォルトの名無しさん
NGNG私も同感。1.5と1.0のベンチマーク結果などがあったら
嬉しいなあ。
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG確信犯ってのは崇高な意志を持って行う犯罪のこと。
犯罪もしくは悪いことと分かってやってるという意味の「確信」ではなく
自分の行いが正しいと信じて疑わないという意味の「確信」
>>79の場合は「気が付いてないのかね」「それとも確信犯か」と言ってる事から
単に「スレの流れが悪くなることを確信していてユーザー会の話題を持ち出す」
という意味の「確信犯」の誤使用。
ココで確信犯という言葉を使うとなると、>>79が差す連中は
「Firebirdユーザー会の存在は日本におけるFirebirdの普及を妨げる怖れがあり
その存在を許してはいけない」という意志の元に書き込みをしていることになるが
それはあまりにオオゲサ。
仮にその意志があったとしてもそれじゃ確信犯の「犯」に当てはまる物が何もない。
ああFirebirdネタがない。
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNGする人いませんか?FB 1.0.3なら問題ないんだが・・・・
0087デフォルトの名無しさん
NGNG今は何不自由なくIBXでアプリ組んでるけど
IBOでしか出来ないというような事、何かありますか?
0088山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0089デフォルトの名無しさん
NGNG0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNG皆が皆、使ってみようかなと考え始めたレベルなので。
0092デフォルトの名無しさん
NGNGTIBSecurityServiceで同じことをしたいのですが、
Firebirdでも動作しますか?
009392
NGNG0094デフォルトの名無しさん
NGNGNo problem.
009592
NGNGFBのヘッダーファイルも利用しなくて、コンポーネントはるだけで良いなんて便利ですね。
最悪、gsecのソースコピペしようかと考えてるとこでしたが。
0098デフォルトの名無しさん
NGNG反映には、Read Committedに変えるだけで良いんだろうか。
009998
NGNGTQueryは、StartTransaction/Commitを省略しても、他ユーザへの更新は問題なかったですが、
TIBQueryだと、明示的にコールする必要がありますかね。
0100_
NGNG0101デフォルトの名無しさん
NGNGmsvcrt.dllは必要ですか?
0102デフォルトの名無しさん
NGNGUDFで使っているものがあれば。(VCでランタイム時にリンクしてるもの?)
0103デフォルトの名無しさん
NGNG0104デフォルトの名無しさん
NGNGx:GDBのサイズ
y:最大同時接続数
だとすると
メモリ必要量=x + 50y
みたいな・・・・。
0105デフォルトの名無しさん
NGNG積めるだけ積んどけ、がんがん膨れあがって減りゃしない。
0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNGでないと、LAN内のどこからFDBの中身覗かれるか怖くない?
0109デフォルトの名無しさん
NGNGなかなか正式版になりませんな。
0110デフォルトの名無しさん
NGNG0111デフォルトの名無しさん
NGNGを行っています。以下のような良くある処理にて質問です。
begin
with ibsql1 do begin
Sql.Clear;
Sql.Add('UPDATE TABLE_A SET FIELD = 1');
transaction.StartTransaction;
Execquery;
Transaction.Commit;
Close;
end;
end;
※ ibsql1 はTIBSQL
このアプリケーションを実行し、何度もUPDATEを行っていると、サーバ側の
Firebirdプロセスがメモリを喰いまくってしまい、アプリケーションを終了
するまで(厳密にはFirebirdへの接続を閉じるまで)メモリが解放されません。
UPDATE文がSELECT文だったりする場合は何の問題もないようなのですが…。
アプリケーション側でデータベースを切断することなく、サーバ側のメモリを
解放するにはどのような処理を行えばよいのでしょうか?
また、なぜSELECT文では大丈夫なのでしょう?
0112デフォルトの名無しさん
NGNG誤爆したらスマソ。
0113111
NGNGprepare;
unprepare;
入れてみましたがダメでした。
丸一日動作してるアプリなので何とか解決したいのですが…。
ウチだけの現象なんでしょうか。
0114デフォルトの名無しさん
NGNG1回目だけ、Query.SQL.Clear/Query.SQL.ADD/Query.Prepareを行い、Query.ParamByName()で値をセットし、Query.Execする。
2回目以降は、Query.SQL.Clear/Query.SQL.ADDを行わずに、Query.ParamByName()で値をセットし、Query.Execする。
0115111
NGNGどうやらキャッシュのようです。
ibconfigのDATABASE_CACHE_PAGESをいろいろ変更してみると、それに応じて
使用メモリが大幅に変化しました。
しかし、データベースに接続しているクライアントが一つでも存在する間は
キャッシュが解放されないようです。
アプリと平行して、裏でisqlを実行していたのですが、このときアプリを
終了してもメモリは全く解放されず、その後isqlを終了した時点でやっと
メモリが解放されました。
この辺りの動作について詳しく書かれている資料ってないのでしょうか?
0116デフォルトの名無しさん
NGNGTIBQueryは2つnewしてるんですが、
これって、もしかしてDBファイル壊れてます?
0117116
NGNG0118116
NGNG0119デフォルトの名無しさん
NGNG>あるDBのselectを2スレッドでフリーズします。
そりゃぁだめだ。
>それか、TIBDatabaseをスレッドごとに用意するもんでしょうか?
そういうこと。
>DBのが壊れているか調べる方法や、修復方法も教えて欲しいで津。
IBConsole 等の GUI ツールでもそういう機能はあるけど、
まずは FB 付属の gfix の使い方を覚えるべし。
使い方は Firebird 本や IB マニュアルに載ってるけど
オプションが少し違ってたりするから要確認。(gfix [Enterキー]でオプションの説明が出る。)
0121116
NGNG0122116
NGNG何かガタガタ。
0123116
NGNG0124116
NGNG注意点キボン。
マルチタスクなら正常に動くのに。
0125116
NGNG0126デフォルトの名無しさん
NGNGスレッド毎に用意するのはTIBTransactionから下だけでいいです。
おそらくデータベースの指定をc:\database.gdbのようにしていませんか?
ローカル接続でもlocalhost:を接続文字列に加えてみてください。
データベースの診断・修復方法はこちら
ttp://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_db_corr
0128116
NGNG>Error reading data from the connection
がでまつ(ショボーン
0129116
NGNGDBの接続にlocalhostを付けないとマルチスレッドアクセスでフリーズ。
BLOBを読む場合は、別途DB接続を行わないと、たまに「Error reading data from the connection」。
0130デフォルトの名無しさん
NGNG読み物。
http://211.13.20.184/firebird/how_interbase_came_to_be.html
0131デフォルトの名無しさん
NGNGPAGE_SIZE=8192
で十分ですか?
0132デフォルトの名無しさん
NGNG8kとっておけば、最大32GByteのBLOBデータが格納できます。
0133デフォルトの名無しさん
NGNGバイナリ項目合わせて全部で32G?
バイナリの1つが32GByte?
0134デフォルトの名無しさん
NGNGひとつ
0135デフォルトの名無しさん
NGNG0136デフォルトの名無しさん
NGNG激しいアクセスに対しては、やはりTIBDatabaseからスレッドごとにした方が
安定するようです。
ただし、IB6.01オプソでの実験結果なので、FBでは改善されてるかもしれない。
0137デフォルトの名無しさん
NGNG安定しない場合とは、insertでエラー発生?
もっと詳しく教えて欲しい。
0138デフォルトの名無しさん
NGNG私がやったのは、あるスレッドが検索(SELECT)中に別のスレッドで検索開始
これを激しくやりまくる、だったと思う。
んで、TIBTransactionから分けたやり方では結構固まりました。固まった状態を
少し調べてみたところ、コンポーネント内で同期オブジェクトの待機でデッドロック
しているような雰囲気でした。それ以上は調べていません。
この辺は$(DELPHI)\Demos\Db\IBX\ThreadedIBXを参考にしたのですが、
このプログラムがTIBDatabase(というかデータモジュール)をスレッドごとに
生成していたので実験してみました。
まあスレッドごとに接続を行うと、わずかですが接続に時間がかかるというのもあるので、
状況に応じた実験をしてみるのがよろしいかと。
0139138
NGNG0140デフォルトの名無しさん
NGNGPerlとかのスクリプトから接続する方法はいくつか見かけますが、gccでの
プログラム例はみたことありません。やっぱgpre使うのかな。
マシンパワーがユーザーの要求を上回りつつある今、ネイティブコードは
ますますはやらないのだろうか。
0141デフォルトの名無しさん
NGNGやっぱ、デッドロックは困りますよね。そのテストにBLOB使われてました?
自分のテストでは、BLOBのselectが衝突するだけでデッドロックでした。
0142デフォルトの名無しさん
NGNGそれかIBO使うとか。
IBExpertとかどうみてもガンガンスレッド使ってるぽいけど
落ちた所は見た事無いよ。
0143デフォルトの名無しさん
NGNG標準ライブラリやネットのフリーばかり使ってて、
商用になると何がどう変わるのか良く知らないので。
0144デフォルトの名無しさん
NGNG0145デフォルトの名無しさん
NGNGttp://www.ibobjects.com/ibo_or_ibx.html
まあ現実として海の向こうの商用アプリはほとんどがIBO使ってるよね。
Firebirdにも対応してるし。
0146デフォルトの名無しさん
NGNG0147138
NGNG>>141
そのときテストしたテーブルにBLOBは使ってませんでした。
今度使う予定。さあ、どうなるか。
とりあえず私はスレッドごとにTIBDatabaseを分ける方式でやってます。
固まる事実を目の当たりにしましたからねえ。(w
>>146
まあちょっとガッカリですが、そんな一言で済ませずにもうちっと使ってやりましょう。
まだまだ主要なインターフェイスですよ。たぶん。
0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNGFireBird/InterBaseは一般に同時接続数が200名位までと聞いたことありますけど。
0150デフォルトの名無しさん
NGNGもちろんリソースの限界からくる制約があるが。
メモリよりは、同時接続可能なソケットの数の方が先に影響を与えると思います。
0151デフォルトの名無しさん
NGNGライセンス料とか高いかな?
日本代理店は無いだろうから、買うの大変かな?
0152デフォルトの名無しさん
NGNGDBに障害がおきたときの運用手順書の見本などないでしょうか。
0153デフォルトの名無しさん
NGNGDB 障害時復旧手順書
一. なんとかする。
以上。
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNGFirebirdだとどうなのか、と、他RDBがどれくらいかかるのかをご存知の方教えてください。
0157デフォルトの名無しさん
NGNGやったことないなあ。普通は三層(って最近言わないね)じゃないの?
0158デフォルトの名無しさん
NGNGITスキルが1990年代の人発見。
0159デフォルトの名無しさん
NGNGInternet越しにRDB接続することは別に変じゃないよ。
同一データベースだったらRPCでデータ確認したり、
異なる場合はミドルウェアが出てるわけだし。
0160デフォルトの名無しさん
NGNGWAN越しは変じゃないかも知れないけど、Internet越しは変だと思われ。
データベースをInternetと同じセグメントに設置するなんてのは普通に変。
0162デフォルトの名無しさん
NGNGオーバーヘッド分の違いしかない。
よってFirebirdで試して遅いと思うのならDBMS変えてもムダ。
素直にWebアプリとかを考えた方がいい。
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNGFirebirdは他に比べるとVARCHARのパディング問題があるから
きわめて効率悪いよ。(1.5で修正済み)
パケットの圧縮ができるDBMSと比べたらその差はかなりのもの。
0165デフォルトの名無しさん
NGNGあとはSQLの非同期実行機能とか。
そんな機能もクライアントとサーバでどんなパケットが流れるか理解して
初めて意味があるのであって、SQL投げるたびにトランザクション閉じたり
何度も同じSQLを評価させたり、ストアドやトリガーやビューを使える箇所を
ほったらかしにしていたりしたら意味がない。
0166デフォルトの名無しさん
NGNG0167デフォルトの名無しさん
NGNGselect gen_id(ジェネレータ名,0) from rdb$database
0168167
NGNGTABLEAにレコードをインサートするたびにジェネレータの値と
対応するTABLEAのフィールドを自動採番するトリガー。
CREATE TRIGGER TABLEA_BI FOR TABLEA
ACTIVE BEFORE INSERT POSITION 0
AS
begin
NEW.KEY = GEN_ID(GEN_KEY,1);
end
0169デフォルトの名無しさん
NGNG0170デフォルトの名無しさん
NGNG1レコードのテーブルなら何でもいいんだけどね。
0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNGRelease Notes (.pdf) are now available.
0173デフォルトの名無しさん
NGNGWin9Xでは、
「Unable to connect to data source: library 'IscDbc' failed to load」
エラーになりますが、
仕様でつか?
0174173
NGNG0175デフォルトの名無しさん
NGNG早い話がまだβって事か(´・ω・`)
0176デフォルトの名無しさん
NGNG【特選フリーソフト】Firebird
http://itpro.nikkeibp.co.jp/members/LIN/oss/20031029/1/
0177seven
NGNGFirebird関連スレ
http://pc2.2ch.net/test/read.cgi/db/1057050009/l50
0178デフォルトの名無しさん
NGNG0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNG0182180
NGNGてっきりMozilla Firebirdのスレだと思ってたよ。
β取れたらFirebirdって名前も無くしてほしいのは
Mozillaのほうだわ。スマソ。こういう混乱をなくすため
にもMozilla Firebirdの名称はどうにかしてほしい。
と自己フォローしてみる。
0183デフォルトの名無しさん
NGNGどのくらいまで行けますか? 使ってるみなさんはどんな
もんでしょうか? 数GBくらいは大丈夫でしょうか?
あと将来の話になりますが、クラスタ組むことは可能でしょうか?
日本語情報が少なくて困ってます。よろしくお願いします。
0184デフォルトの名無しさん
NGNGDBのサイズに制限はなく、OSに依存します。
実際の例としては、どこぞの新聞社がやたらでかいデータベースを
運用しているという記事があったような…。
どういう用途でどんな運用で使用するかによって、数十MByteでダメな場合もあれば
数百GByteでも大丈夫な場合もあるかと思います。
どのレベルでのクラスタを考えているかによりますが、負荷分散装置+レプリケーション
というレベルならば現状でも実現可能だと思います。
0185デフォルトの名無しさん
NGNG超、詳しく知りたい。
0187デフォルトの名無しさん
NGNGサーバの負荷情報やさまざまな情報を加味収集して、どのサーバにリクエストを割り振るかを
決定する装置の総称です。
負荷分散装置、もしくはロードバランサでググって見てください。
0188デフォルトの名無しさん
NGNGツーフェーズコミット機能利用して2台のサーバーに同一の
内容を書き込んでもいいんじゃない。
まともにうごくレプリケーションエンジンはないんだから。
0189185
NGNGうわ、ロードバランサって装置なんだ。
OS、アプリケーションサーバ、RDBの機能かと思ってた。
てことは、ロードバランサを購入するだけで、アプリ側に変更無しで分散サーバアプリになるわけ?
0190デフォルトの名無しさん
NGNG負荷分散装置はハードウェアですが、ロードバランサはソフトウェアの
一機能も含めます。
いわゆる○○プロキシなどは一種のロードバランサですし、APサーバで
接続プールの割り当てを管理してる部分は、空いているスレッドに優先的
に処理を割りつけるようなロードバランサの機能も持っている場合が
多いと思います。
> てことは、ロードバランサを購入するだけで、アプリ側に変更無しで分散サーバアプリになるわけ?
そうも行かない場合が多々あるかと思います。
リクエスト元から何度かに分けてデータベースへの書き込みが発生する場合
などは一連の流れ(トランザクション)を全て同じサーバに割り振る必要が
あります。
0191189
NGNGさっそくロードバランサを購入したくなったんですが、高いですか?
ググルと最低価格で50万円くらいのもあったけど、I日Mなんかは何百万円台ですね。
安いの持っとけばアプリの動作確認できて、現場の別メーカのロードバランサにスムーズ差し替えできるんだったら良いなー。
0192デフォルトの名無しさん
NGNG特権リスト(INSERT, UPDATE, DELETE, SELECT, REFERENCES, EXECUTE)で
REFERENCESというのはどういう権限ですか?
0193デフォルトの名無しさん
NGNG外部キー参照の権限
…らしいけど、なんにつかうんだろう??
0194192
NGNGなにも変わらないような気がする…
せめて違いがわかれば、何に使うか検討できるのだけど・・・
0195デフォルトの名無しさん
NGNG0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNGアトランダムにグループ分けされているデータがあります。
グループ一つおきに、薄く色を付けたいのですが、
VBA初心者ですので簡単にできる方法を教えください。
group_NO menue nedann
1 カレー 500円
2 天丼 600円
2 親子丼 400円
2 たまご丼 350円
3 ラーメン 750円
3 やきそば 400円
4 サラダ 250円
0198デフォルトの名無しさん
NGNG誤爆でした スマソ
0199196
NGNG0200デフォルトの名無しさん
NGNGクライアントからUDFがみえるようにするにはどうしたらよいでしうか?
ご存知のかた、ご教授ください。
0201デフォルトの名無しさん
NGNGストアドでマッピング
0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNGでるよ。
0204デフォルトの名無しさん
NGNGどこでダウソすんの?
0205デフォルトの名無しさん
NGNGその後そのDB_KEYを使って更新した場合、通常のKeyで呼び出すよりも
速いのでしょうか?
それと、SELECT rdb$db_key, hoge, foo FROM hogemst;
見たいな事、出来ない様なんですが、構文間違ってるのかなぁ〜
0206デフォルトの名無しさん
NGNGというより、何番ですか。
0207デフォルトの名無しさん
NGNGInterBase 5.5 Server 日本語マニュアル『操作ガイド』102ページによると
3050番です。
0208デフォルトの名無しさん
NGNGC-JDBCってのを使ってみれば?
WEB+DBの今月号に載ってたyp
0209デフォルトの名無しさん
NGNGどのマニュアル読もうがInterbase/Firebird共に3050です。
InterClient/Serverは3060です。
0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNG気持ちは分かるじゃん。
安定版を作ろう、というのと、少しでも機能と性能良くしときたい、という気持ちがブツカッテる。
0212デフォルトの名無しさん
NGNGRC8なんて普通ありえないよ。
RCを冠した時点で、何もバグが見つからなければ修正無しで正式版になる
という扱いの物だから。
いまだサーバクラッシュのバグが出てるのにリリース候補とはちょっと
先走りすぎだかと。
0213デフォルトの名無しさん
NGNGどんなになっちゃうの?
0214デフォルトの名無しさん
NGNGリリースノートみれ
0215デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1072883528/
海外でよく使われていうる掲示板スクリプト
専用のオフラインリーダー作って下さい。
必要な条件はID、PASSを管理できること、
OpenJaneみたいな三面型の見た目。
簡単にローカライズできるように言語ファイルを採用
0216デフォルトの名無しさん
NGNG組み合わせとして、PHP/Firebirdは良い組み合わせになるんでしょうか?
出来る出来ないから言うと出来るんでしょうが、
FBなら別の言語が良い、とか、PHPなら別DBが良いとか、ありますよね。
0217デフォルトの名無しさん
NGNG流行どうこう言う奴は嫌い
0218デフォルトの名無しさん
NGNGユーザーを選ぶ製品は流行らない。
0219デフォルトの名無しさん
NGNGだからFirebirdは流行らない。
0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNG0223222
NGNG0224デフォルトの名無しさん
NGNG何を読めばそのことがはっきりしますか?
0226デフォルトの名無しさん
NGNG・・・
0227デフォルトの名無しさん
NGNG>当サイトのメールサーバーの一部の設定ファイルが破損していたため、2003年11月中旬から2004年1月8日までの期間、当サイトSylphシステムからの通知メールが
>(特定ドメインを除き)殆どの場合正常送信されていなかったと思われます。ご不便をおかけして申し訳ありませんが、現在は正常稼働していますので、まだ
>パスワードを受け取っていない方は、左上の「ログイン」から改めて「パスワード再発行」を選択して操作して頂きますようにお願い申し上げます。
だめだこりゃ
0228デフォルトの名無しさん
NGNGどんなもんだか聞きたいんだが。
0229デフォルトの名無しさん
NGNGくれくれうるさいんだYO!
0230デフォルトの名無しさん
NGNGそんなにうざい? だったらマジでごめん。
0231デフォルトの名無しさん
NGNG0232224
NGNG”Firebirdを配布したり、配布されてるバイナリを利用しても良い”、
のかな。
0233デフォルトの名無しさん
NGNGALTER ・・・;
でデフォルト値のないフィールドにする。または
ALTER TABLE XXX
DROP ・・・,
CREATE ・・・
で作り直す。この場合そのフィールドに入っていた
値は消えるので注意。
0234デフォルトの名無しさん
NGNGALTER TABLE テーブル名 ADD 一時フィールド名 フィールドタイプ;
UPDATE テーブル名 SET 一時フィールド名 = フィールド名;
ALTER TABLE テーブル名 DROP フィールド名;
ALTER TABLE テーブル名 ADD フィールド名 フィールドタイプ;
UPDATE テーブル名 SET フィールド名 = 一時フィールド名;
ALTER TABLE テーブル名 DROP 一時フィールド名;
なら値は消えないよん。
0235デフォルトの名無しさん
NGNGでも消えないと思うけど。
0236デフォルトの名無しさん
NGNG日本語公式HP?らしきページを発見するも、( ttp://firebird.gr.jp/ )
組織を立ち上げるのどうのこうのというページらしく、導入やら使い方など見当たらない。
「こいつら、本気で広めようとは、思ってないのか?」と、ちょっと、がっかり。本気で広めたいなら、
ttp://itbtech.itboost.co.jp/inst/inst_20.php このくらいの解説は、あってもバチは当たらないと思うのだが。
組織作る前に、裾野を広げる作業したほうがいいのでは?
しかし、本当にMySQLとちがって、解説ページが見当たらない.
ttp://www.linux.or.jp/bookreview/BR71-1.html
この本を買わんと先に進められんかもと、ちょっと、へこみ。
0237デフォルトの名無しさん
NGNGたしかにあのサイトは全く役に立たない。
もじらとの対決のためにでっちあげただけ。
0238デフォルトの名無しさん
NGNG実質有料のMySQLと比較して
ボランティアしろやゴルァ、と怒るのはどうかと思うがね。
中の人たちにとっては広まる広まらないなんてどうでもいいことだと思うし。
0239デフォルトの名無しさん
NGNG新しいドライバにするとアプリが途中で異常終了(´・ω・`)
0240デフォルトの名無しさん
NGNG238 は、いまどきオープンソース = タダソフトとでも思っているんだろうか
時間がいくらでもある(ようにみえる)ヒキコモリにはタダなんだろうけど
0242デフォルトの名無しさん
NGNGインストーラでインストール&アプリから接続出来て即使ってるが。
商用では一番簡単だったサ●ベースも凌ぐほど。
0243デフォルトの名無しさん
NGNGデータベースLinux
ttp://www.borland.co.jp/bookinfo/interbase.html
というのもあるよ。
Linuxと謳っておいてDelphiに多くのページを割いているのはご愛嬌だけど。
0244デフォルトの名無しさん
NGNGまぁ北海道民にしかわからんだろうけど。
普及するかどうかよりも、いかに懐を暖めるかに必死だな。
0245デフォルトの名無しさん
NGNGそのとおり。相対的には同じ。だから MySQL とかを貶める様な発言は控えたほうがよいかと。
吐いたつばが自分に戻ってくるよ。
0246デフォルトの名無しさん
NGNG別に貶めるつもりはないよ。
MySQLは自分とこのソースも公開しない限り有償だという事実をいっただけやし。
それに対しあなたが、
学習に金かかるソフトはヒキコモリ以外から見れば無償とはいえない、という
小学生レベルの変なイチャモンをつけてきただけで。
0247デフォルトの名無しさん
NGNGMySQLを持ち出したのが気にくわないならPostgreSQLと読み替えればいい。
件のユーザー会の中の人達のちょっとズレたところは過去ログでもいろいろ言われてる。
ちょっと見てみれば分かると思うけど、金儲けの臭いがプンプンする。
そもそも日本公式ページを名乗っておいて「広まるか広まらないかどうでもいい」
なんて話があるわけ無いので>>236のような批判は大いにけっこうだと思われ。
0248デフォルトの名無しさん
NGNGFirebirdに接続したアプリはCovered Codeになりませんか?
ならないなら、理由を教えてくだたい。
0249デフォルトの名無しさん
NGNG丸投げというか手抜きというか…
Firebirdに接続するアプリがCovered Codeにあたると取れる文章を引用してみて。
あとMPLじゃなくてIPLね。
0250デフォルトの名無しさん
NGNGFirebirdに接続したアプリはソースにはアクセスしていないだろ。
0251デフォルトの名無しさん
NGNGFirebirdとアプリを納品した場合、
「納品者はContributor」であり、
「アプリはFirebirdのDBファイルの外側の処理」、
ということになるでしょ。
となると、”アプリはソースにアクセスしなくてもCovered Code”と。。。
「"Covered Code"はコードの組み合わせ」ということになっていますが、
「実行ファイル・実行モジュールが切り離されている場合は、"Covered Code"から免れる」という保証は無いですよね。
例えとして、ライセンスの無いDLLにアクセスすると違反だし。
0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNGいやライブラリを使ってるんじゃなくて
プロトコルを介して接続してるわけだし。
0254251
NGNGそうそうウェブページなんかで、GPLとのリンクを切るには別タスクとして起動、とは言われてるよね。
で、「プロトコルを介したら別ものになる」という考えは、何を根拠にしてるのか教えて欲しい。
これはGPLとかMPLの文書じゃなくて、OSの一般定義になるのかなぁ。
0255デフォルトの名無しさん
NGNGということは
CGIからアクセスする場合も金が要るということか。
そんならMySQLでいいや。ふぁいやーばーどイラネ
0256デフォルトの名無しさん
NGNGいや君の言うとおり別タスクってことだが。
もしかしてプロトコルを介さなくても別タスクに
なるじゃんって言葉遊びしたいの?
>>255
なんかにおうが、どこから「金払え」なんて発想が
でてくるんだ。問題だったとしてもソース公開しろ
ってことにしかならないだろ。
0257251
NGNG連携して動いているわけだし、アプリがやってるのはFBにデータ書かせてるわけだから、FBのカバーコードと言えなくはないでしょ。
「別タスクだから別ものになる」という考えは、何を根拠にしてるのか教えて欲しい。
0258デフォルトの名無しさん
NGNGレンタルサーバー屋がサーバーにFBセッテイングして
「うちのサーバーはCGIからFBが使えます」としてたら
そのサーバーを借りた人(借主)がFBにCGIでアクセスするときは
借主はライセンス料支払うなりCGIソース公開なりしないといけな
いことですよね?
ありえない。ありえにゃい。にゃにゃにゃにゃい。
0259258
NGNG○ いということですよね?
0260デフォルトの名無しさん
NGNG0261デフォルトの名無しさん
NGNGこの手の言葉遊びは因縁付けだしたらきりがないし、法律家でもない限り答も出せないから
相手にしない方がいい。
というわけで>>251、ここで回答求めようとしても無駄。
弁護士にでも相談するか公式にメールで質問してくれ。
0262デフォルトの名無しさん
NGNGFirebirdバンドルのものがあるわけ?
なきゃ、意味無いよ。
>この手の言葉遊びは因縁付けだしたらきりがないし、法律家でもない限り答も出せないから
>相手にしない方がいい。
法律家じゃなくても、ソフトウェア売ってるものが直面する問題なのに、
議論をじゃましてひつこいよ。
>というわけで>>251、ここで回答求めようとしても無駄。
>弁護士にでも相談するか公式にメールで質問してくれ。
議論を邪魔して答えも出さずに人に指示するお前は何者。
議論の場を壊すなら消えてくれ。
0263デフォルトの名無しさん
NGNG「ありえない」の根拠って?
そんなの誰も使わない、使えないで十分でしょ。
明確に文書がないと納得しないの?
それなら権利者に聞くしかないな。
0264デフォルトの名無しさん
NGNG明確になればガンガンFirebird使いまくれるわけだし。
>連携して動いているわけだし、
>アプリがやってるのはFBにデータ書かせてるわけだから、
>FBのカバーコードと言えなくはないでしょ。
>「別タスクだから別ものになる」という考えは、
>何を根拠にしてるのか教えて欲しい。
0265デフォルトの名無しさん
NGNG議論? 議論で答が出る話じゃないだろ、馬鹿じゃないのか?
議論してる暇があったら開発元にメール送れ、それで全て解決する。
そもそもIB6.0がIPLの元で公開された時点で散々FAQなネタなんだよ。
あっちのNG漁ってこい、いくらでも答は出てくる。
あとマジレスすると
ひつこい → しつこい
な、恥ずかしいぞ。
0266デフォルトの名無しさん
NGNGGPLとMPLの違いを調べさえすれば
すぐわかることだと思うのだけどな。
なんでこんなにひつこいんだろう。
0267デフォルトの名無しさん
NGNGMPLがカバーコードについて言及してるから、カバーコードが問題になってるんだろ。
それが全ソースを出せというGPLとMPLの違いだが。
明確にする必要があるのに、それを邪魔する人間は不要。
0268デフォルトの名無しさん
NGNGまったくわかってない
0269デフォルトの名無しさん
NGNG詭弁のコピペが欲しいのか?
0270デフォルトの名無しさん
NGNG詭弁で話題を中断させるのはやめれ。
0271デフォルトの名無しさん
NGNG答えがわかっていて答案を書かないヤシなんか居ない。
受験生なんて答えが分からなくても必死で回答書いてるんだから。
わかって無いから「すぐわかることだと思うのだけどな」なんて詭弁に走るんだろ。
みっともない。
0272デフォルトの名無しさん
NGNGなんでオマエみたいな奴に俺様が教えてやんなきゃなんねぇの?
0273デフォルトの名無しさん
NGNGうせろ。ボケ!
答えられないんならでかい顔するな。ひっこんでろ。
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNGselect は早くなってきてる?
0276デフォルトの名無しさん
NGNG最初は早かったのに、バグが取れるたびに遅くなる。
もうおわりですか?
0277デフォルトの名無しさん
NGNGはじまったばかりでなにいってんだ
0278デフォルトの名無しさん
NGNG0279デフォルトの名無しさん
NGNGまぁ、1.5が遅いと感じたら1.03に戻ればいいだけ
そういや現在の1.5RCってインラインビュー使えないね
これないとかなり不便
この機能がないために、ストアド何回書いた事やら・・・
0280デフォルトの名無しさん
NGNGFirebird がタコと感じたら、別のまともな DB にうつればいいだけ。
0281デフォルトの名無しさん
NGNGタコはおまえだ
0282デフォルトの名無しさん
NGNG次々と Firebird から人が離れていってるじゃないか。
0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNGとりあえず、今の顧客はFirebirdで満足してる
が、>>279氏の言うとおりインラインビューとかないのは痛い
客がSQL直打ちで操作したいとか言ってきた場合
他のに検討する可能性が有るのもたしか。
でも、私自身は、Firebirdは気にいってる
だから、これからも期待してるであります
0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNGふわって見られるやつだよ
0288デフォルトの名無しさん
NGNG0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNG詳しく
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNGIBPhoenix Deployment CD
でも買ってあげるべきか?
買ってる香具師レス下さい。
0294デフォルトの名無しさん
NGNGデベロッパにお金が還元されるわけでもないし。モチベーション下がりまくり
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNGコマンドライン教えて下さい。
0298デフォルトの名無しさん
NGNG0299デフォルトの名無しさん
NGNG1.5からできるよ
0300デフォルトの名無しさん
NGNG>>298じゃないが、マジで出来るの?
だとしたら、早くβ取れないかなぁ〜
早く1.03といれかえたい
0301デフォルトの名無しさん
NGNGβとれて、さらにもうひとつバージョンが進むまではやめとけ
1.5 で遅くなったところも多いしな。別の DB と見たほうがよい
0302デフォルトの名無しさん
NGNG0303デフォルトの名無しさん
NGNGおまえ
0304デフォルトの名無しさん
NGNG0305デフォルトの名無しさん
NGNG0306デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/db/1057050009/l50
0307デフォルトの名無しさん
NGNG配列をフルサポートしてるらしいのですが、それらのコンポーネントを使って
配列をお使い方いらっしゃいますか?
0308デフォルトの名無しさん
NGNG0309デフォルトの名無しさん
NGNG0310デフォルトの名無しさん
NGNG簡単に使えたら重宝しそうな悪寒
0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNG0313デフォルトの名無しさん
NGNGIBObjectsは?
0314デフォルトの名無しさん
NGNGそれって正規化ができてないだけなんちゃうんかと。
0315デフォルトの名無しさん
NGNGあれば便利そうだがけどなぁ〜
たとえば備考1,備考2などとあった場合、配列型で項目をもうけたいと思う事がよくある
0316デフォルトの名無しさん
NGNGボーランドのメーリングリストには"FIBPlus等"とあった投稿があったけど・・・
でもほんとうに実装されてると便利そうだなぁ〜
IBXから乗り換える事考えるほどに・・・
0317デフォルトの名無しさん
NGNGIBXは便利で安定してるんだけど、
IBクローズド化により、IBとFBが離れ離れになるので、
IBX使用をやめたいと思ってまつ。
0318デフォルトの名無しさん
NGNG国内だけ見てるとPostgreSQLを抜いてるというのが意外というか嘘くさく感じてしまう。
http://www.oreillynet.com/pub/pq/46
http://www.linuxquestions.org/questions/showthread.php?s=&threadid=116360
0319デフォルトの名無しさん
NGNGこれは私も常々考えている
でも、IBXで十分すぎるほど便利で安定してるから
なかなか他のコンポに変えることが出来ない
配列型が本当に使えれば他のコンポに変えたいのだが
ちなみに、FIBPlusはシェアみたいだね
1.5を見て、IBXで使えない機能等があれば検討してみるか
0320317
NGNGお金かかっても安くて、配布ライセンス不要なら買うかなぁ。
0321デフォルトの名無しさん
NGNG> でも、IBXで十分すぎるほど便利で安定してるから
試しにIBOを使ってみるといいよ。「IBX手抜きだろ!!」と思うぐらいの衝撃を受けた。
DBMSの種類を問わず、あそこまで作り込んであるコンポーネントは存在しないんじゃなかろうか。
0322デフォルトの名無しさん
NGNG詳細というか例キボウ。
0323デフォルトの名無しさん
NGNG移植の手間はIBXとIBOを比較するとどんなもんでしょうか?
0324デフォルトの名無しさん
NGNGTDatabaseは、TIBDatabaseとTIBTransactionの2つになり、
便利なものなんでしょうが、移植的には面倒か?
0325デフォルトの名無しさん
NGNGSetupOdbcJdbcBeta2.exeでアプリが動作するように直った。
マジであせった。
0326デフォルトの名無しさん
NGNG外出承知ですが
IBXを使うならTTableはTIBTableではなくTIBDataSetへ移植するといいです。
SelectSQLはかなり自由が利くのでTTableよりずっと便利だと実感できると思います。
0327デフォルトの名無しさん
NGNGIBXに移植はそんなに大変じゃないようですね。IBOに関しては
情報がないようなので安全策でIBXにしたいと思います。
0328デフォルトの名無しさん
NGNGと思うんだけど、インターネット上にDBサーバとして公開した場合SYSDBAのパスワードがば
れるといじり放題?
0329デフォルトの名無しさん
NGNGクラックされても誰も同情してくれないぞ。
0330328
NGNGそのうち1/3くらいはSYSDBAでmasterkeyだし。
0331デフォルトの名無しさん
NGNGマジかよ・・・_| ̄|○
Officeにならぬよう注意してくだされ。
0332デフォルトの名無しさん
NGNG>>330はテキトーなこと言ってると思われ
>インターネット上にDBサーバとして公開した場合
DBMSがなんであれこんな馬鹿な事する奴いないし、こんな発想をする奴が
3050番めがけて大量無差別スキャンをかけたとは信じがたい。
0333デフォルトの名無しさん
NGNGファイアーウォールで固定IPのみ許せば、
無料でネットワークシステムになるんだから別に良いんじゃない?
0334デフォルトの名無しさん
NGNG( ゚Д゚)ポカーン
0335デフォルトの名無しさん
NGNGごめん、何語?
0336デフォルトの名無しさん
NGNG客先などのインターネット越しでしかアクセスできないデータベースのメンテナン
スをする場合にはどうすればいいのですか?
0337デフォルトの名無しさん
NGNG0338デフォルトの名無しさん
NGNG0339デフォルトの名無しさん
NGNGSSHでトンネル掘るなりVPN張るなりすればよろし。
0340デフォルトの名無しさん
NGNG0341デフォルトの名無しさん
NGNGDBファイルを暗号化って…ま さ か 見せてないよね。
0342デフォルトの名無しさん
NGNG0343デフォルトの名無しさん
NGNG0344デフォルトの名無しさん
NGNGそういえばIBXで使用できない機能っていったいなんだろう?
BoolとかBigIntが使用できないだけ?
0345デフォルトの名無しさん
NGNG結局ベータ取れても、インラインビューはお預けか…
でも、細かいところがよくなってるので良し!
0346名無
NGNGfirebird-win32
1.5.0-Release 2004-02-19 13:00
Firebird-1.5.0.4290_debug_win32.zip3098378 0 i386.zip
Firebird-1.5.0.4290_embed_win32.zip1515889 0 i386.zip
Firebird-1.5.0.4290-Win32.exe3950878 0 i386.exe (32-bit Windows)
Firebird-1.5.0.4290-Win32_pdb.exe5960326 0 i386.exe (32-bit Windows)
Firebird-1.5.0.4290_win32.zip3428584 0 i386.zip
5本もあると迷っちゃうんですが・・・。
0347デフォルトの名無しさん
NGNGFirebird-1.5.0.4290-Win32.exe3950878 0 i386.exe (32-bit Windows)
0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNG未実装
0350デフォルトの名無しさん
NGNGまじで? そいつを待ってたのに・・・。
0351デフォルトの名無しさん
NGNGそれって今、消えてないですか?
0352デフォルトの名無しさん
NGNGhttp://slashdot.jp/article.pl?sid=04/02/22/0811251
0353デフォルトの名無しさん
NGNGおいおいマジかよ。
なんてこったい。
0354デフォルトの名無しさん
NGNGFirebird関連スレ
http://pc2.2ch.net/test/read.cgi/db/1057050009/l50
0355デフォルトの名無しさん
NGNGきえてるね
なんでだろう?
MLでは手違いとあったけど、何か有ったのかな?
今、インストール版を入れていろいろいじっているのだが・・・
0356デフォルトの名無しさん
NGNG0357デフォルトの名無しさん
NGNG0358デフォルトの名無しさん
NGNG半年くらい前にやろうとしたんだけど、ODBCドライバがタコだったのか、
更新はできない上にそのうち「なんとかエラーです」でデータが表示
されなかった(詳しい内容は忘れた)。
どこかお奨めのODBCドライバはあるのかな?
0359デフォルトの名無しさん
NGNGttp://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_60_odbc
の22nd Feb 2004 V1.2 (Beta2 V1.02.0041) は動作する。
0361358
NGNGOS:Windows2000(SP4)
FireBird1.0
Access2000
ODBCドライバは>358のバージョン
Local接続でのテスト結果です
0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNGストアドにドメイン設定ぐらいさせてくれよ
インラインビュー実装してよ
ドメインのCHARACTER SETぐらい自由に変えさせてよ
ビューにインデックス付けさせてよ
ふぅ・・・
0364デフォルトの名無しさん
NGNG1データベースファイルだけ、
「invalid request handle」エラーが出るようになりました。
これはどうしたら直りますか?
0365デフォルトの名無しさん
NGNGSQLDA missing or incorrect version, or incorrect number/type of variables
となりました。
もしかしてDB破壊?
0366デフォルトの名無しさん
NGNG0367364=365
NGNGこれってDB破壊ですよね。
こんなことは良くおこりますか?
0368デフォルトの名無しさん
NGNG以降はこちらでどうぞ。
0369デフォルトの名無しさん
NGNG0370デフォルトの名無しさん
NGNG時代の流れだからな。
0371デフォルトの名無しさん
NGNG笑うくらい あぼーんの多いスレだなと思ったら 板全体か
0372デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNG同意、ぜんぜん有益なネタもないし・・・
0374デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNGttp://tech.firebird.gr.jp/firebird/index.php?firebird_xsite=25
0376デフォルトの名無しさん
NGNGだから君たちに来て盛り上げていただきたい。
0377デフォルトの名無しさん
NGNGこっちの方が居心地いいもん。
0378デフォルトの名無しさん
NGNGDelphiをばかにしたやつがいたからやだ。
0379デフォルトの名無しさん
NGNGお願いですからDB板のFirebirdスレ盛り上げて下さいよー。
Firebird関連スレ
http://pc2.2ch.net/test/read.cgi/db/1057050009/l50
0380デフォルトの名無しさん
NGNG削除人がスレスト依頼に応じるまでの辛抱だ。応じるとは限らないけど。
0381デフォルトの名無しさん
NGNGそういう奴はどのスレにでもいる。
Delphi使っていてバカにされる理由なんてないだろ。
自分がそれを使って最高のものをつくり続けるなら何ら恥じることはないよ。
バカにするような奴はプライドも実力もないような器の小さい人間に過ぎない。
0382デフォルトの名無しさん
NGNGどうしてそんなに必死なの?
何か問題でもあるの?
こちらの流れが途切れてしまうことの方がよほどよくないと思うが。
0383デフォルトの名無しさん
NGNGいや、DB板ができた以上ここでDB関連の話題は板違いなのだよ。
0384デフォルトの名無しさん
NGNG0385デフォルトの名無しさん
NGNGじゃあ、あなただけあっちに行きなよ
URL張ったしやる事はやっただろ
後はここ見てる、書いてる人達の判断にまかせればよい
0386デフォルトの名無しさん
NGNG質問等がぱったりと途絶えてしまったな。
ここまで進んでいるんだし、こちらでやるのが正解じゃないの?
0387デフォルトの名無しさん
NGNG1.03クライアント + 1.5サーバ
1.5クライアント + 1.03サーバ
みたいなバージョン混在での動作って問題なのかなあ。
これが許されるなら移行作業も楽なんだけどどうなんだろう?
0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNG0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNGゲーム製作技術板があるのにム板にその手のスレがあるのと同じ
プログラム寄りの話をできる奴がいない
0392デフォルトの名無しさん
NGNGconnect文は使えないのでしょうか。
実行すると 'DatabaseName cannot be blank'とゆうエラーが出ます。
0393デフォルトの名無しさん
NGNG>実行すると 'DatabaseName cannot be blank'とゆうエラーが出ます。
CREATE TABLE 名前
(
ここに各項目の定義など
);
ちゃんと名前は入ってますか?
0394デフォルトの名無しさん
NGNGCREATE TABLEは通るのですがデータベースの作成やデータベースへのCONNECTが入ってるスクリプトを実行しようとすると
エラーになるのです。
DELPHI付属のインターベースのチュートリアルを見ながらその通りにやっているのですが、サンプルのスクリプトがそこでエラーになるので
序盤で躓いてます。
SQLではなくGUIでのデータベースの作成は出来るのですが。
0395デフォルトの名無しさん
NGNGだいぶ前に調べたんで違ってるかもしれませんが、connect文はIBConsoleのWISQLでは
通らないかもしれません。コンソール用のISQLなら行くと思います。
昔のWISQLは未接続状態からスクリプトを実行するので、connect文やcreate database
ができたのですが、IBConsole付属のWISQLはIBConsoleで接続しているDBにつながった
状態でスクリプトが実行されるようです。
違ってたらすみません。
0396デフォルトの名無しさん
NGNGカーソルを作成して(DECLARE)
そのあと、Openするでしょ
でFETCHで1行分のデータをいただくんだけど
WHILE見たいなのは使えないのかな?
誰か知ってる?
使えないと、FETCHの意味がないと思うのですが・・・
もしかしてストアド用なのか?
0397デフォルトの名無しさん
NGNGIB Expert(無料版あり)が安定しているよ。ttp://www.ibexpert.com/
0398デフォルトの名無しさん
NGNGこれいいよね〜
体験版使ってみたけど、かなり使い心地よかった
購入を検討中なんだけど、カードでも買えるのかな?
0399デフォルトの名無しさん
NGNGやっぱりそうですか、とりあえずconnect等を削って実行すれば問題ないようなので
それで進めることにします。
ありがとうございました。
0400デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNGDB板でFirebirdの簡単な紹介HPを作ろうって事になり
wikiでHPが立ち上がりました。
どうかお力添え下さい。
(とか言ってる漏れはFirebirdの知識がないので協力できなかったり・・・)
http://nekomimi.s41.xrea.com/x/firebird/pukiwiki/
0402デフォルトの名無しさん
NGNG>I/O error for file "C:\〜"
>Error while trying to read from file
>ファイルの終わりです。
みたいなエラーを出します。
データだけでもBackupしようとしても、
同様のエラーで*.gbkファイルを作成出来ません。
どうしたら良いのかな。
0403デフォルトの名無しさん
NGNGサービス再起動してからやってもダメ?
0405デフォルトの名無しさん
NGNG0406デフォルトの名無しさん
NGNGttp://www.ibphoenix.com/
0407デフォルトの名無しさん
NGNGFirebird V1.5 has been released for Windows and Linux.
0408デフォルトの名無しさん
NGNG消えていた.exeファイルが復活したね。早速試してみまつ。
0409デフォルトの名無しさん
NGNGしばらくは1.03でいくか・・・
0410デフォルトの名無しさん
NGNGこれって何に使うもの?
0411デフォルトの名無しさん
NGNGWindows Installerによる Interbaseのインスコ
0412デフォルトの名無しさん
NGNGFBインストーラ丸ごと添付が普通だと思ってた。
Merge Modulesの方がメリットあるんかなぁ。
0413デフォルトの名無しさん
NGNGInstallShieldなんかでアプリといっしょに配布する場合に有効。
漏れはFB1.03を使ったアプリケーションを発売しているが、FBをそれとなくアプリに
忍ばせて配布するときに役立つ。
けれどもこれの最大の欠点は、FBのサービスを手動で停止させないと
アンインスコができないということだ。
0414デフォルトの名無しさん
NGNGとてもいいことを知りました。ありがとうございます。
0415デフォルトの名無しさん
NGNG> アンインスコができないということだ。
アンインストーラから net stop 呼び出せばいいのでは?
0416デフォルトの名無しさん
NGNG0417デフォルトの名無しさん
NGNGいいえ->めっせーじ
0418デフォルトの名無しさん
NGNG0419デフォルトの名無しさん
NGNG> けれどもこれの最大の欠点は、FBのサービスを手動で停止させないと
そうそう、それもあって1.5のマージモジュール自前で作りたいんだけどね。
でもInstallSheldの公式ガイドブック読むのに手間取って全然進んでねぇ(つД`)
0420デフォルトの名無しさん
NGNGフリーだしソース付き(Delphi製)だし、高性能。
0421デフォルトの名無しさん
NGNGばんばれ。公開したら神になれるかもしれないぞ。
>420
InnoSetup用のFBインストールスクリプトファイルはここにありますね。
ttp://ibinstall.defined.net/dl_scripts.htm
0422デフォルトの名無しさん
NGNGゆくゆくは移行せざるを得ないように思うので、気になってます。
0423デフォルトの名無しさん
NGNGFB用の.net Providerが出ているので問題なし。
http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_download_dotnet
0424422
NGNG安心しました。
ちゅーか、むしろとっとと.NETに移行してしまった方がよかったりするのかな。
今はDelphi6 + IBXでやってます。
Delphi 8ほしーけど金がない。(T-T)
0425デフォルトの名無しさん
NGNGDel6+IBXで問題がなければ、無理にDel8.NETに移行する必要はないと思うぞ。
なにがなんでも.NETで組まなければならない、あるいは組まないと命にかかわる時代は
あと3年間は来ないと思うし、もしそういう事態になってもオブジェクト指向を
正しく理解していれば移行は容易。
ただし、Del6+IBXで機能/性能の限界を感じて.netでそれ以上の機能/パフォーマンス
が現在あるというならば話は別。しかし漏れの知る限りでは.netにしたからと言って
劇的に性能が向上するとかコードが書きやすくなるとか、エンドユーザーにメリットが
生まれることはない。
ただし、これはあくまでも漏れの意見であって、人によって言っていることや
目指している方向性がぜんぜん違うので、詳しくは.netすれとかDelphi, Del.net
スレを参照して自分で決定してほしい。
0426デフォルトの名無しさん
NGNG仕事でやってるならいずれ.netの案件が出てくるだろうから
今のうちに勉強しといた方がいいだろうね。<オレ自身もそうだが
0427422
NGNG> もしそういう事態になってもオブジェクト指向を
> 正しく理解していれば移行は容易。
むー、確かに頭は容易に切り替えることができそうだけど、
コードの移植は容易にはいかない罠。いや、「らしい」というべきか。
俺はまだいじってませんので。
どうせそういう時代が来てしまうのなら、早めにやってしまおう派です。
ちなみに趣味兼仕事なんですが、仕事なんぞ知ったこっちゃない。
CVSも知らずに多人数でのファイル更新に四苦八苦しているアホVB
プログラマ共は氏ね!
スレ違いスマソ。仕事しまつ。
0428デフォルトの名無しさん
NGNGVSSでいいじゃない。
VBだけしか知らない人のVBだけのプロジェクトにCVSを使わせるのがナンセンス。
バイナリファイルの扱いや日本語ファイル名で余計に混乱するだけだと思う。
http://pwiki.chbox.com/pukiwiki.php?firebird
0430デフォルトの名無しさん
NGNG次スレはDB板に立てろってさ。いつになるかわからないけど。
0431デフォルトの名無しさん
NGNGそんな誘導無視無視。
DB板なんて何時消えるか分からない板に移動なんて出来ん。
0432デフォルトの名無しさん
NGNG0433デフォルトの名無しさん
NGNGホントどうしようもないバカなヤツもいるもんだ
0434デフォルトの名無しさん
NGNG0435デフォルトの名無しさん
NGNG移動したらFBを既に知ってる人しか見ない。
FBスレの最期。
0436デフォルトの名無しさん
NGNG0437デフォルトの名無しさん
NGNG大した影響はねーよ。ばーか。
0438デフォルトの名無しさん
NGNG0439デフォルトの名無しさん
NGNG0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNGム板からできるなら分散させたいという気持ちはあるけどね。
強制執行はイクナイ。
0442デフォルトの名無しさん
NGNGDB売ってサポートなんかで儲けようとする人たちが。
FBはプログラマ用、アプリ組み込みという側面が強いからこの板があっている。
0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNGDB板は、サーバ/DB運用板に変えるという努力をすれば良いんだ。
FBの移動なんかより、そうした方がDB板が盛り上がるだろう。
0445デフォルトの名無しさん
NGNG分散してるせいかDB板のfirebirdスレは伸びが悪いみたいだけど。
強制的に移動させるというのもどうかと思うけど、頑なに移動を拒む意味もよく分からん。
firebirdハッキングスレってわけでもないんだから、DB板でいいじゃん。
0446デフォルトの名無しさん
NGNGが欲しいから、移動しないでくれ。
自分は、ポスグレもmysqlも興味ないから、DB板見ない。
頑固拒否。
0447デフォルトの名無しさん
NGNG普通にインストールして利用したりっていう話題は
DB板の既存スレでするでFAにしよう。
0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNGmysqlもポスグレも使わないから興味無い。
0450デフォルトの名無しさん
NGNG次スレは、
FB 3分ハッキング
だね。
0451デフォルトの名無しさん
NGNG0452デフォルトの名無しさん
NGNG0453デフォルトの名無しさん
NGNG意味が分からないならオプソとかハックとか言わないほうがいいぞ。恥ずかしいから。
そして>>449も何を勘違いしているか知らないが、これまでFirebirdのハッキングが話題に上ったことは一度もない。
0454デフォルトの名無しさん
NGNGあっDB房が怒った
0455デフォルトの名無しさん
NGNG0456デフォルトの名無しさん
NGNG意味がわからない。
0457デフォルトの名無しさん
NGNG読解力の無い椰子はDB板に移動すれば?
ここはプログラマが居る板。
0458デフォルトの名無しさん
NGNG0459デフォルトの名無しさん
NGNG0460デフォルトの名無しさん
NGNG0461デフォルトの名無しさん
NGNG0462デフォルトの名無しさん
NGNG0463デフォルトの名無しさん
NGNG0464デフォルトの名無しさん
NGNGハック≠MOD
0465デフォルトの名無しさん
NGNG当方 1.03 使ってますが VerUP するだけの価値はありますか?
あと、業務でも使ってるので互換性も気になります。
今は Del+IBX 使ってるので、1.5 でも問題なければ検討したいと思っています。
0466デフォルトの名無しさん
NGNGとりあえず自分で検証する気はないようだな。
0467デフォルトの名無しさん
NGNGいるならそれ前提でいろいろメモっとくが。ちなみにLinux(ディストリ未定)
で、サーブレット(JDK1.4/Jaybird/Tomcat)を予定。InterClientは1.5では
使えないという俺の認識はあってるのかな?
Delphiは使う予定ないけど、BDE/SQL-LINKの実験はやるかも。IBX
はもともと使ったことないのでわからん。
0468デフォルトの名無しさん
NGNGfrom Table
order by item
↑1.03まではOKだけど、1.5ではエラーになる。
1.5では
order by max(item)
か
order by 1
と書けばOK。
0469デフォルトの名無しさん
NGNGその文にorder by itemを付ける必要が無いような気がするのは俺だけ?
0470デフォルトの名無しさん
NGNG多分ホントはGROUP BYがあるんだろ。
0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNG0473デフォルトの名無しさん
NGNG固定SQLとしては無意味でも
動的に発行するSQLだとたまたまそうなる可能性が
ないとも言い切れないものね。
情報としてサンクス。
0474468
NGNGちょい待っておくれ。
エラーが再現できてかつ最低限の要素で構成されたSQL文にするために、SQL文として
意味があるかどうかは無視しただけで、GROUP BY句を用いても結果は同じ。
分かってやってるものと理解してくれるとばかり…まさかそこにツッコミが入るとは
思わなかった。
最初から
「SELECT文において、列名に集合関数を指定した場合のSELECT移行に指定する列名に発生する
制限と同様の制限がORDER BY句以降に指定する列名にも適用されるようになった。(たぶん)」
と書いておけばよかった。スマソ。
0475デフォルトの名無しさん
NGNG他はみんなわかってると思うよ。
0476デフォルトの名無しさん
NGNG俺はGROUP BY句じゃなくて
0477デフォルトの名無しさん
NGNGすまそ
んで、書き直し
>>475
俺はGROUP BY句じゃなくて"FIRST 云々"のためORDER BY句を使ってると思ってた・・・
0478デフォルトの名無しさん
NGNGArithmetic Overflow〜とかエラー出るし
0479デフォルトの名無しさん
NGNG0480デフォルトの名無しさん
NGNG英語インターフェイスを敬遠して日本語化 IBO Console などの簡易的な管理ツールを
使ってる人は一度試してみて下さい。
ダウンロードはこちらから
ttp://www.hksoftware.net/download/ibet_2004.4.1.1_full.EXE
0481デフォルトの名無しさん
NGNGGJ!すばらしい。
0482デフォルトの名無しさん
NGNGデータベースプロパティのCharSetにSJIS_0208が指定されていないからじゃない?
0483デフォルトの名無しさん
NGNG英語アレルギーでよくわかりません・・・
だれか教えてくだはい・・・
0484デフォルトの名無しさん
NGNGそれさえも調べられないようじゃ、使い始めてから苦労するんじゃないかな?
0485デフォルトの名無しさん
NGNGInternet Watch
オープンソースRDBMSの普及を目指す「Firebird日本ユーザー会」発足
ttp://internet.watch.impress.co.jp/cda/news/2004/04/05/2673.html
0486デフォルトの名無しさん
NGNGアップデート期間が一年と二年で、値段が同じなのはなぜだろう・・・
0487デフォルトの名無しさん
NGNGあいかわらず、わかりにくいねぇ〜
トップにサイトの更新履歴おけよ・・・
何が変わってんか、ぜんぜんわかんねぇ〜
0488デフォルトの名無しさん
NGNG0489デフォルトの名無しさん
NGNGサポートとかしてくれるわけじゃないんだよね?
0490デフォルトの名無しさん
NGNG会員の飲み代に(ry
0491デフォルトの名無しさん
NGNG本家に貢いでるんじゃないの?
これだけ月日が経っても個人レベル以下の活動しかしていないのだから
それぐらいじゃないと使い道がない。
0492デフォルトの名無しさん
NGNGTime To Backup - Firebird/Interbase Backup Scheduler
だって。
便利なのかな?配布ライセンスはどうだろう?
0493デフォルトの名無しさん
NGNGタスクでgbakを流すのと何が違うのだろう
0494デフォルトの名無しさん
NGNGgbakってWindowsでも簡単?
設定とか教えて。アプリから使えたら良いんだけどな。
0495デフォルトの名無しさん
NGNGバックアップ
gbak -b -v databasefile backupfile -user username -pas password
リストア
gbak -c -v backupfile databasefile -user username -pas password
0496デフォルトの名無しさん
NGNGDelphiからDOSWindowを起動してgbakを動作する例
http://do.sakura.ne.jp/~junkroom/cgi-bin/megabbs/lounge/index.html
の「スレ建てるほどじゃないジャンクなソース(4)」を見てちょんまげ。
0497デフォルトの名無しさん
NGNGバイナリデータをRDBに入れても変じゃないよね?
0498デフォルトの名無しさん
NGNGとりあえず大丈夫だった。
ちなみにINSERTにかかった時間はP4-2GHzで20分ぐらいだった。
0499デフォルトの名無しさん
NGNG今でもクライアントはEXE+gds32.dllのコピーでOk?
0501498
NGNGもちろんNTFSでね。
ちなみにFB1.5です。
0502デフォルトの名無しさん
NGNG0503デフォルトの名無しさん
NGNGselect A, A / :PARAM1 from TABLE
のように結果セットにパラメーターとの演算結果を含ませるにはどうすればいいでしょうか。
0504デフォルトの名無しさん
NGNGいちいちSQL文書き換えるしかないんじゃないかと思うケド。
0505デフォルトの名無しさん
NGNGそういう風に書いといて
Query1.SQL.Text := StringReplace(Query1.SQL.Text,':PARAM1',IntToStr(i),[]);
Query1.Open;
ってやれば良いんじゃないの?
0506デフォルトの名無しさん
NGNG>>505
有難うございます。
SQL書き換えという手があるのを思いつけませんでした。
何とかいけそうです。
0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNGもしかして使えないとでも思ってる?
はい。使えません。
0509デフォルトの名無しさん
NGNGSQLでパラメータの「型」が指定できると上手くいくんだろうけど、パラメータが
どういった型かはFirebirdのほうで決めるみたい。
なので次のようなインチキ臭いSQLを書いてFirebirdに無理矢理型を認識させると
通ってしまう罠
select A, A / COALESCE(:PARAM1, A) from TABLE
0510デフォルトの名無しさん
NGNG商用製品から生まれたオープンソースRDBMS「Firebird」、加藤大受氏コラム
http://www.itmedia.co.jp/enterprise/0404/19/epn01.html
0511デフォルトの名無しさん
NGNGユーザー会がらみの話題はスルーでおながいします。
0512デフォルトの名無しさん
NGNGhttp://firebird.sourceforge.net/って接続拒否されるんだけど
0513デフォルトの名無しさん
NGNG問題なく接続&ダウンロードできたよ
0514512
NGNG職場も特に制限とかしてない筈だけど...
0515デフォルトの名無しさん
NGNG扱えません。
例えば SELECT * FROM TABLE1 WHERE A = :HOGE OR B = :HOGE というSQLがセットされた
TIBSQLコンポーネントに対して
ParamByName('HOGE').Value := 100;
としても、変更されるのは初めのHOGEだけなので、期待した結果は得られません。
気付くのにどえらい時間がかかりますた。
そろそろIBXから離れろというお天道様のお導きなのかしらん…
既出だたらごめんさい
0516デフォルトの名無しさん
NGNG0517デフォルトの名無しさん
NGNG0518デフォルトの名無しさん
NGNGむりぽ
0519デフォルトの名無しさん
NGNGやっぱりダメですか。
0520デフォルトの名無しさん
NGNG条件指定なしで表示されるレコードの順番なんて
あてにならんぜぇ。
0521デフォルトの名無しさん
NGNG0522デフォルトの名無しさん
NGNG埋め込みSQL(Gpre)を使うかAPIを使うかだね。
Gpreの方が楽だと思うよ。
0523デフォルトの名無しさん
NGNGIB用の「埋め込みSQLガイド」も使えそう。
ちょっと調べてみます。
0524デフォルトの名無しさん
NGNGIBObjectsに汁!
0525デフォルトの名無しさん
NGNGFirebird 2.0では何が変わりますか?
0526デフォルトの名無しさん
NGNG作成したいんだけど、どうやるの?
table自体はTIBTableのCreateTableでできるみたいだけど、
procedureとかなると、まったく分からなくなる。ためしに
TIBSQLに入れて実行したら、commit時にエラーが発生する。
こんなオイラはどうしたらいいでしょか?
0527526
NGNGスレ汚してスマソ。
0528デフォルトの名無しさん
NGNGもう開発に取り掛かってるのかな?
2.0にかなり期待をしているのだが・・・
0529デフォルトの名無しさん
NGNG0530naka
NGNGHelen Borrie は、
年内に出せるといいよねみたいな話をインタビューでしてたけど。具体的には決まってないみたい。
通常のバージョンアップと、Yaffil との統合、根本的なブラッシュアップと3プロジェクト体制でやってるらしい。
安定版は当分先かも。
0531デフォルトの名無しさん
NGNGこれは1.5か?
>Yaffil との統合
はつみみです。
どういうことですか?
>根本的なブラッシュアップ
これが2.0ですか。
0532デフォルトの名無しさん
NGNGFirebird って商業利用に制約ありますか?
具体的には、クラアント側のアプリは新規開発し
有料で納品します。このときサーバー側に
Firebird を使っていいかが気になってます。
ライセンス的にはどうなんでしょ?
ttp://homepage3.nifty.com/yamada_ken1/starthp/IPLicense_J.txt
読んでみたけどよくわかんね。
0533デフォルトの名無しさん
NGNG>A. オリジナル・コードまたは以前の修正コードを含むファイル内容への追加、または内容の削除。
>B. オリジナル・コードまたは以前の修正コードの一部を含む新規のファイル。
のことだから、自分で作ったFirebirdにアクセスするクライアントアプリは当然ながらIPLで保護されているコードとは無関係。よって自分でライセンスを決めることができる。
と思っている。
0534デフォルトの名無しさん
NGNG↓ここ参照↓
ttp://tech.firebird.gr.jp/firebird/index.php?firebird_xsite=70
0535デフォルトの名無しさん
NGNGFirebirdの論争になってる。
0536デフォルトの名無しさん
NGNGhttp://nekomimi.s41.xrea.com/x/firebird/pukiwiki/?FrontPage
0537デフォルトの名無しさん
NGNGttp://nekomimi.s41.xrea.com/x/firebird/pukiwiki/?FrontPage
http://nekomimi.s41.xrea.com/x/firebird/pukiwiki/?Firebird%CD%D1DBI%2FDBD%A4%CE%A5%EA%A5%D5%A5%A1%A5%EC%A5%F3%A5%B9
0538デフォルトの名無しさん
NGNGNickolay Samofatovさんが来るそうです。
Firebirdとしてはめずらしくまともなセミナーなようだ。
0539デフォルトの名無しさん
NGNGオプソの一般論だけで話終わったらやだな。
0540デフォルトの名無しさん
NGNGアーキテクチャレベルのセミナーがあるそうだ。
通訳が問題だな
0541naka
NGNG正式版は、年末予定。
http://www.firebirdsql.org/index.php?op=devel&sub=engine
新機能の、Derived Tables は、嬉しい。
0542デフォルトの名無しさん
NGNG通訳が問題だった。
0543デフォルトの名無しさん
NGNGttp://www.itmedia.co.jp/enterprise/articles/0409/16/news085.html
2.0、3.0が続いて出るそうだけど、データベースファイルの実態はどうやってコンバートするんだろ。
それともコンバート不要なんかな。
0544デフォルトの名無しさん
NGNG0545デフォルトの名無しさん
NGNGTIBQueryでストアドを作ろうとした時、エラーがでてしまいます。
テーブルの構造はこんな感じ
CREATE TABLE "FIELD_INFO"
(
"SEQ_NO" INTEGER NOT NULL,
"TWO_SIDE" SMALLINT NOT NULL,
"FLD_NO" INTEGER NOT NULL,
"FLD_NAME" VARCHAR(30) CHARACTER SET SJIS_0208 NOT NULL,
"FLD_FIG" INTEGER NOT NULL,
"FLD_DATA" VARCHAR(255) CHARACTER SET SJIS_0208 NOT NULL
CONSTRAINT "FIELD_INFO_01_PKEY" PRIMARY KEY ("SEQ_NO", "TWO_SIDE", "FLD_NO")
);
で以下のSQL文をセットしてExecSQLを実行
0546続きです
NGNG(
"SEQ_NO" INTEGER,
"TWO_SIDE" SMALLINT
)
as
declare variable too integer;
begin
too = 100;
while (too > 0) do begin
INSERT INTO FIELD_INFO (SEQ_NO,
TWO_SIDE,
FLD_NO,
FLD_NAME,
FLD_FIG,
FLD_DATA)
values (:SEQ_NO,
:TWO_SIDE,
:too,
'123456789012345678901234567890',
1234,
'1234567890');
too = too - 1;
end
end
0547続きです
NGNGException Name : EIBInterBaseError
IBError Code : 335544343
SQL Code : -104
Error Message : invalid request BLR at offset 148
bad parameter number
ちなみに、IBExpert(フリー版)で同様のSQL文を実行しても、エラーには
なりません。なぜ?Interbaseとの互換性の問題??
どんな小さなことでも良いから教えてください!
あと、すれ汚しごめん!
0548デフォルトの名無しさん
NGNGSQLの前に
IBQuery1.ParamCheck := False;
ってやってみてはどう?
0549545
NGNGごめん!思いっきりそれが原因でした。
TIBQueryで Create Procedure あるいは Alter Procedure の使用の場合は、
TIBQuery.ParamCheckの値をFalseにすることにします。
ありがとう!!
0550デフォルトの名無しさん
NGNGディスク0になってたとこで書いたのでDB吹っ飛びましたでつ。
0551デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています