役に立ちそうもないTips移転版

俺得なTipsを書き連ねるだけのブログ。

2006-02-01から1ヶ月間の記事一覧

サーバ待ち受けTCP/IPポート番号を突き止める

1. 「pctt /r」でホスト名とIPアドレスを特定。(これはついで) 2. CLPで、「GET DBM CFG」として、設定値SVCENAMEを得る。 3. etc/services(Windowsなら%SYSTEMROOT%System32\以下。Unicesならry)からSVCENAMEを探す。

今現在ぶら下がってるクライアント一覧

LIST APPLICATIONS FOR DB データベース名 SHOW DETAIL どうも接続してるだけでトランザクションログを食いつぶすらしいので注意。

テーブルをTRUNCATEする

……元ネタはあったんだが失念orz とりあえず、V.8.2以上なら ALTER TABLE テーブル名 ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE COMMIT -- これ重要 でTRUNCATE相当。

リンクするライブラリファイルとか

は、JDKがVC++用? に提供している.libがそのまま使える。 少なくともこのバージョンではわざわざlib〜.aをこさえる必要はなさげ。

stdcallの呪縛

gccはstdcallな関数の頭に_を付けてくれたりしないが、どうもJDKのほうでは_がなきゃだめ、らしいので、defファイルで _関数名@引数サイズ = 関数名@引数サイズ とやってエクスポート名のところでごにょごにょせんといかんらしき。 あと「@引数サイズ」も必…

MingwでJNIしたいんですが何か。

MingwでJNI dllをこさえる話というのは巷にわりかしあるのだが、その辺を読んでやってみてもなんかうまくいかないので、とりあえずメモ。 (Mingwは5.0.0、JDKはSun 1.4.2_08)

Access:ExcelからインポートしたテーブルとADOX

DoCmd.TransferSpreadSheetでExcelのシートをテーブルにインポートできるが、こいつをADOXでいじろうとするとちと変。 というのも、テーブルのColumnsを序数で参照すると、元のシートの右のカラムほど序数が若いとゆーけったいなことになっている。(つまりCo…

パスワード付きmdbからテーブルインポート

http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B811404 にあるが、パスワード付きのmdbから普通にDoCmd.TransferDatabaseしようとしてもうまくいかない。 (Access2002以降はうまくいくようになったらしいが、それにしてもいちいちダイアログにパ…