dbMAGICについて
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG何処から覚えていけばいいものか・・・
dbMAGICを知っておられる(マスターして使用している)方はどのようにして覚えました?
0003デフォルトの名無しさん
NGNG指導員の多くは、統一教会の教徒である印に同じ指輪をしています。(マジ
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG現在は日本法人作ってやってるんで、統一教会とは関係ないんじゃないかな。
まぁ、中の人間の多くはワコムから流れてきた人間なんで統一教会の人は多い
かもしれないけど。
0007デフォルトの名無しさん
NGNG訳分かんなくなる。タスク環境、タスク特性とかでハマると、ムダに
時間使っちゃう。
パズルみたいなもんだと思えばいいんだろうけどさ。
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGああ、つぶしが利かない・・・・・。
今の会社辞めたいんだけどな・・・・。
ちゃんとした言語覚えている方なら仕組みを覚えてしまえば
こんな簡単に業務アプリや帳票を作れるツールはないと思います。
(って他のは全然知らないけど。)
0012名無しぃ
NGNGdbMagicを使わない、という選択肢がベストかと。
俺も一時期仕事でコレを使いそうになったけど、
「後々のことを考えると、まだ(何らかのRDBMS)+Accessのほうがマシ」
と進言してからというもの、トラブルは限りなくゼロになった。
ま、業務アプリケーションを全てゼロから作る羽目にはなったけどね。
0013デフォルトの名無しさん
NGNG>何らかのRDBMS)+Accessのほうがマ
の方が最悪だと思うのだけど。RDBMS + Delphi or VBとかなら理解できるけど。
Btreave使って、dbMAGICの中だけでやれることやってる分にはそんなに悪くな
いよ。うちの会社は今、dbMAGICのシステムが稼動中で、2G越えてるデータとか
もあるけど、特に問題なく動いてるし。
少なくとも、Accessなんかより遥かに安定してる。
ただ、ランタイムが高いんで、うちもこんどVBのシステムに載せかえるんだけどね。
>>11
dbMAGICしか知らない技術者なんて、本当につぶしがきかないから、今のうちに
他の言語をマスターした方が良いよ。転職はその後考えれば?
0014名無しぃ
NGNGdbMagicとの比較って事でAccessを持ち出したワケで、一般的な
開発言語に行ってしまえば何でもありなんで比較するには不適当
だと思うが。
ちなみにAccessが不安定であるという根拠は何?
俺のところでは劇的に安定しまくってるんだけど。
0015デフォルトの名無しさん
NGNGでも今のは結構安定してるかも
0016デフォルトの名無しさん
NGNG>dbMagicとの比較って事でAccessを持ち出したワケで、一般的な
>発言語に行ってしまえば何でもありなんで比較するには不適当
>と思うが。
dbMAGIC vs RDBMS + Access
という図式であれば、俺ならばdbMAGICを選択するという話。不適当でもなんでも
ないと思うけど。
dbMAGIC vs RDBMS + Delphi or VB
ならば、後者の方が良いと思う。
>ちなみにAccessが不安定であるという根拠は何?
Access単体でMDBを使ってる分には安定しているし、少数のクライアントで
ファイル共有形式で使ってる分にも特に問題ないと思うけど、外部のRDBMSを
ODBC経由でリンクしてたりすると、ちょっとデータ件数が増えてくると、リンク
が切れちゃったりとか、実行したSQLの結果が訳わからないもんになったりという
経験は俺だけじゃないと思うけど。
Access2KからはADP形式でSQL Serverと連携する分には良くなったと思うけど、
ADP形式だといろいろ制限が多くて、Accessである利点の多くが失われてしまって
使う意味ないと思う。
0017デフォルトの名無しさん
NGNGdbMAGICって少し前までODBCサポートしてなかったんじゃなかったっけ?
(うろ覚えなんで間違ってたらスマソ)
dbMAGICってフィールドやテーブルのメンテがしにくかった記憶がある。
dbMAGIC上で消えてても、実際のDB上だと消えてなかったような覚え
があるんだが・・・
0018デフォルトの名無しさん
NGNGVersion7までは確かODBCドライバはベータ版で、Version8から正式
対応じゃなかったかな。OracleとかSQL Serverはネイティブなドライ
バが別途提供されてた。
でも、基本的にdbMAGICはBtreaveのようなISAMを前提にした仕組みな
んでRDBMSと組み合わせての利用には向かないと思う。
>dbMAGICってフィールドやテーブルのメンテがしにくかった記憶がある。
>dbMAGIC上で消えてても、実際のDB上だと消えてなかったような覚え
>があるんだが・・・
これは確か連動していたと思うけど、RDBMSとの連携は俺はあまり使った
ことないから違うのかも知れない。Btreaveではちゃんと連動される。
RDBMSと連携させる場合でも、テーブルの定義等はRDBMS標準のツールで
処理した方が良いと思う。
でも、dbMAGICはVersion9から大きく変更されてるから、今言ったこと
は当てはまらないかもしれない。俺はV8までしか知らないから。
0019デフォルトの名無しさん
NGNG>でも、dbMAGICはVersion9から大きく変更されてるから、今言ったこと
>は当てはまらないかもしれない。俺はV8までしか知らないから。
8.2からはBtreaveじゃなくなっちゃったしね。
かわりに入ったPervasive.SQL 2000ってどうなの?
そういえばVersion9ってでてたっけ?
0020デフォルトの名無しさん
NGNGPervasiveSQL2Kは昔からあるBtreave+NetwareSQLの現行バージョンに過ぎない
んで、単なるBtreave7として使うことができます。ちゅーか、パーベイシブが
Btreaveの単体での発売を止めちゃったんで、必然的にバンドルされるのも、
Btreave単体からPervasiveSQLになったんじゃないの?
PervassiveSQL2KはRDBMSとしては今ひとつ。取り合えはファイルがBtreaveの
ままだから、ISAMエンジンとして利用したりSQLでアクセスしたりということが
簡単なこと。まぁ、DAOみたいな感じえ使えるちゅーことですね。
軽量なRDBMSとしてだけ使うのならサイベースのSQL Anywareの方が100万倍ぐら
い良いよ。でも、今だったらMSDEの方が良いかな。
V9はもう出荷済の筈。俺が会社辞める前に同僚が購入してたような気がする。
0021デフォルトの名無しさん
NGNGで習得するなら、とりあえずMSJのやってるセミナーに出ることを薦める。
dbMAGICはめちゃくちゃとっつき悪いんで、マニュアル片手に独学で習得
するのは結構大変だと思う。
あと、MSJのサイトにある丹田さんのチュートリアル記事も役に立つと思う。
それからMSJが運営しているニュースグループに入って、判らないことは質
問していけば良い。開発者の絶対数が少ないのは参加者みんな自覚してるか
ら初心者にも親切だよ。
00221
NGNGというかメンテナンスを依頼されdbMAGICを知ったのですが、dbMAGICが難しいのではなく手がけているシステムが複雑なだけのような気がします。
もしかしたらものすごく奥が深い言語のようですね。
0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNGMAGIC+Btrieve(PervasiveSQL)の安定性とスピードは
優れものだよ。ファイルを1つ、1つ扱えるのもいい。
データベースを扱うアプリなら、ほとんど13個のコマンド
だけで作れちゃうから、社内システムを作るには向いてるよ。
0025デフォルトの名無しさん
NGNGあの人のデモ見てると簡単に作れそうな気がするが、いざ自分がマシンに
向かうとそうそううまくいかないよね。
0026えぷと
NGNG業務系アプリのSE目指すならもってこいの言語だよ。
PGでは潰しは利かないねこれだけだと。
内部の記述が少々BASICチックな所だけかな?
データベースはほとんどのものが使えてた気がしたけど、
僕はVER5までの人間なのでなんとも。
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNG同意
003127
NGNG003230
NGNGないしょ
dbMAGIC知らなかったけどおもしろいNE
でもAdvantage Plexの方がいいよNE!
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNGとしてあがっていた…なんかの雑誌の付録CDからインストして、「お、案外使いや
すそう…」なんて思ってたけど、結局ACCESS(そのころは2.0ね)に…
いまはいろんな業務が全てACCESS+SQLServer7.0で(2.0あり、95あり、2000あり)
動いてるけど、あのころdbMAGIC、選択してたらと思うとゾッとするよ…あのときは
かなり使いやそうな気がしてたもんな…
ところでワコムって、タブレットのワコムと同じ会社?
SQLServer7.0
0035デフォルトの名無しさん
NGNGやっぱ駄目なんですかねぇ。。。
MSJも試したことが無いって返答くるし。
0036その他
NGNGVer7+Pervasive2000も問題なく動作しましたよ
003735です
NGNGどう使用します?
クライアント側のドライバは何を使っていますか?
Ver8でのmgpv2k.dllに相当するものはあるのでしょうか、
それとも通常どおりにmgbtr.dllで使えますか?
また、サーバ側ではあのOracleみたいな画面の管理下にはしますか?
一度に質問が多すぎますね。。。
0038その他
NGNGV7はmgbtr.dllでいけてるみたいです
>また、サーバ側ではあのOracleみたいな画面の管理下にはしますか?
↑の質問はちょっと意味が分からなかった
35さんはV7+Pervasive2000では動きませんか?
003935です
NGNGレスありがとうございます。
>>また、サーバ側ではあのOracleみたいな画面の管理下にはしますか?
>↑の質問はちょっと意味が分からなかった
これは、コントロールセンター(でしたっけ?)のことです。
データベースとして管理するかということです。
今までのBtrieveにはなかったので困惑しています。
ODBCにしなければ意識しなくてもいいんでしょうか?
>35さんはV7+Pervasive2000では動きませんか?
それ以降、試していないもので。。。
再度、挑戦してみます。
004035です
NGNGと言うのはローカルがONになっているのに全く見れないのです。
コントロールファイル、データ、作業フォルダをすべてサーバに
した状態では動作しました。
これでいいのでしょうか?
0041デフォルトの名無しさん
NGNGV7 には、Btrieve 6.15 がバンドルされていますが、
これが Pervasive 2000 に悪さをしているようです。
なので、これをアンインストールしてあげなければなりません。
ただし、普通にアンインストールしても全てクリアされなく、
余計なファイルとレジストリの情報が残ってしまうのです。
くわしい方法は MSJ のページのホット情報を見てくだされ。
0042デフォルトの名無しさん
NGNGファイル g:\Program Files\Microsoft Visual Studio .NET\Vc7\bin\undname.exe
からの読み取りでエラーが発生しました。
ファイルが存在し、このファイルにアクセスできるか確認してください。」
なんて出て、実際こんなファイルはDisk2に入っていないんですが
どなたか同じような症状の方はおられますでしょうか。
004342
NGNG0044デフォルトの名無しさん
NGNGネタ?
0045デフォルトの名無しさん
NGNGレコード後処理?
0046デフォルトの名無しさん
NGNG初めて触れるならいいかもねMAGICってでもある程度のことをする
ならやはり言語で勉強してからの方がいいね
MAGICからはじめると設計がおそろかになる、やはり言語系で設計
がきちんとできてからやる方がいいと思われ
0047webmaster
NGNG出会いサイトが無料で運営できるよ。
月収200万可能だよ!
0048うもん
NGNG某博士によると安い早い美味いの牛丼理論らしい。
開発版60万円は安くない!。
最大の欠点はマイナーと言う事だな。
dbMAGIC=なにそれ?
PervasiveSQL=なにそれ?
転職には限りなく不利な言語…というか開発ツール。
誰か俺を雇ってくれ!!
0049うもん
NGNG0050デフォルトの名無しさん
NGNG>dbMAGICは覚えるのは楽
マヂ?
うちの社長、これからはMAGIC中心で行きたいらしいんだが...
大丈夫かなぁ...
0051うもん
NGNG俺dbMAGIC初めて触ってから
1ヶ月で受発注販売管理システム完成させたよ。
もちろんマニュアル片手に独学。
ちなみにdbMAGIC4.3の頃の話だけどね。
こんな俺でも作れる位だからコツさえ掴めば覚えるのは楽だと思う。
でもMAGIC中心というのはどうかなぁ…?
俺の会社はMAGIC中心でやって潰れかけてるが…。
バックアップしてくれる企業や
採用してくれるユーザーさんが沢山あれば良いんじゃないかな?
0052うもん
NGNG会社潰れかけてるから転職先探してるんだけど
dbMAGICの技術者は限りなく不利。
例えばen等の転職サイトでdbMAGICで検索するとよくわかる…。
俺って汎用系COBOLとdbMAGICしか出来ないんだよね〜
困ったもんだ…。
0053デフォルトの名無しさん
NGNG>うちの社長、これからはMAGIC中心で行きたいらしいんだが...
まずいだろう。
このご時世に。
MySQLやPostgre一本で行きたいって言ってるよりリスキーだと思うぞ。
005450
NGNGいちお、MAGIC中心ってのはあくまでも「DB周りの開発において」って事ね。
VBだと、プログラマの質の関係でDQNシステムになりやすいからイヤなんだとさ(w
0055デフォルトの名無しさん
NGNGDQNは、何を使ってもDQN。
0056デフォルトの名無しさん
NGNGうん、そのあとタスク後処理でズームでGUI印刷だ〜
0057うもん
NGNG0058デフォルトの名無しさん
NGNG現在把握している部分でV8と違うのは、
・イベントを拾って処理を行う「イベントハンドラ」が実装されたこと
・「ブラウザクライアント」でブラウザ上でオンラインっぽい処理が可能いなったこと
・「タイプリポジトリ」がGUI部品とかにも有効な「モデルリポジトリ」になったこと
・画面が明るくなったこと
かな?
他にもあるんだろうけど、勉強中でよくわからん
005958
NGNGV9はバイナリ(MFF)にすることでISAM系のDBMSが無くても動作するようになったそうです。
コメントとか削除してくれるので速くなっているとか。
あと、虫(だと思う)がけっこう多くて困ります。
0060デフォルトの名無しさん
NGNG使えないのはどっち?
0061デフォルトの名無しさん
NGNG両方。(後、くだらない質問を sage で書けない >>60)
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNG『慣れれば』非常に早い。
私にとっては二度と障りたくない開発環境の一つだけど。
とんでもねーところに設定項目があったりするもんなー。
あれに慣れるのはすげー大変。
DOSの頃は競合するようなものが無かったから、結構良かったらしいんだけどねー。
0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNG最適な言語は何?
やっぱVBたか?
0068デフォルトの名無しさん
NGNG言語とはちょっと違うがAccessあたりが妥当でないかい?
それも理解できなかったら他のは何もできないと思う。
とにかくdbMAGIC特殊すぎ。
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG今度いきなりDELPHIやらなきゃいけないことになって
MAGICの特殊性を痛感した次第です。
MAGICに慣れすぎた人間に、まっとうな言語系は・・・辛すぎる・・・
0071デフォルトの名無しさん
NGNGあれをDelphiで明示的に組んだらどうです?
あとSQL。SQLをばっちり覚えればdbMAGICでも書き方が
変わります。
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNG0076言語素人
NGNG時間をかけないで社内の業務システムができるのがいいですね 最近web環境で
業務システムができるようになったのもいいですね。
dbmagicは言語ではなく仕事ツールです。
0077デフォルトの名無しさん
NGNGおれDELPHI使ってるけど、dbMAGIC全然意味不明。なんですか?あれは?
発狂しそうだよ。
0078デフォルトの名無しさん
NGNG他の言語と違ってフレームワークの中身が見えないからね〜
設定項目がヘンにあちこちに散らばってるし。
どっちかってーとOfficeマクロに近い。
0079デフォルトの名無しさん
NGNG15年も使ってればどこにどんな設定があるのかも全部覚えてるだろうし、そりゃ最強だわ。
だけど、人に引継ぎとか全然できないでしょ、それ。
少なくとも漏れだったら逃げる。
0080デフォルトの名無しさん
NGNGdbMAGIC使いはマジシャンって呼ばれてます。
そろそろハトぐらい出したいもんです。
0081デフォルトの名無しさん
NGNG0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNG0085デフォルトの名無しさん
NGNGフォームサイズを広げてもグリッドのサイズはそのまま...
DQNなVB製フリーソフトじゃないんだからさぁ。
0086デフォルトの名無しさん
NGNGお前がDQNなんだよ。
0087デフォルトの名無しさん
NGNG鬱だ氏のう。
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGMGCONSTW.HIG でも使ってみな。
009085
NGNGサンクスです。いや〜助かりました。
設定-動作環境-外部参照ファイル-CONSTファイル
この項目を、mgconstw.hi2に変えたら19行表示さるようになりました。
hi3だと24行になるみたいですね。
>88
うっさいハゲ
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGどこで見かける?
dbmagicしかできないため転職もできません。
いい就職先教えてくれ〜。
0093デフォルトの名無しさん
NGNGこの言語でカバー出来るのはいいとこ従業員数100〜200ぐらいの
中小企業までだな。覚えても何のメリットもない。
見事なまでに他に応用きかねーよ。ちょっと多機能なマクロみたいなもんだ。
後処理や前処理なんか書いてるとGoTo文使ってるみたいで
途中でよく訳が分からんようになったな・・・
0094デフォルトの名無しさん
NGNGMAGICのエンジニアってプログラムの基本的な事がわかっていないやつ多いよ
0095デフォルトの名無しさん
NGNGうちの会社dbmagicバリバリ使ってるよ。それも基幹業務で。
従業員は1200名。東証2部上場です。
そのうちアボーンします。
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNGAccessだとテーブルレイアウトの変更だけでも結構大事だが、MAGICでは屁でもない。
ただし、MAGICの機能のみでは外部アプリとの連携や、DB以外の処理はほとんど不可能。
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG私は社会人になってからMAGICしか触ってないので正直物凄く不安。
去年の暮れに奮発してMSDN会員になったけどVCやVB、C#をまったく学習してない。
更新の案内が来たんだけどどうしよう?
c++の入門書と色々買ったんだけど全然読んでなかったり。
会社から帰ってきたら疲れてて勉強する気がおきまへん。
0100デフォルトの名無しさん
NGNG今後の発展や転職を考えたら他言語の経験が無いのは致命的。
ある意味VBのみのヤシより危険とも言える。
0101デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています