2007-01-01から1年間の記事一覧

「ScriptEngine が例外 ’C0000005’ を発生しました。」のヒント

VB6のCOM+コンポーネントをVB.NETで作り直しています。作り損ねのコンポーネントを使っているクラシックASPのページを表示させると"403 Access Forbidden"となることがしばしば。 #Wiresharkでパケットキャプチャするまで403エラーが返ってるとは気づきませ…

ASP&COM+の呪縛から逃れられない.NET初心者の今日のまとめ

.NETで作るクラスライブラリをCOM+コンポーネントとして使うために必須の手順は・・・(1) AssemblyInfo.{cs,vb}でComVisibleを変更 // ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントには // 参照不可能になります。COM から…

IISとSkypeは犬猿の仲??

IIS&COMコンポーネントのデバッグでIISを止めてログオンしなおしたら、いきなりローカルのwebサイトが見れなくなりました。イベントビューアでアプリケーションを覗くと、ソースがW3SVC、イベントIDが115でこんなエラーが起きてます。 サービスはインスタン…

*.mdfの移動にご用心

SQL Server 2005 Express Editionでテスト環境を作ってました。最近、動作があまりにも遅いのでPerfectDisk 7.0でデフラグしましたが、*.mdfの断片化が400 overと顕著です。SQLServerのサービスの停止後に*.mdfをNASへ退避し最適化を行い、その後戻すことに…

SQLServerでのMidB関数

レガシーマイグレーションで帳票の印字内容で全角・半角文字を意識した処理があり、バイト数指定の文字列関数が必要になりました。 http://blogs.sqlpassj.org/yoshihirokawabata/archive/2006/08/03/17581.aspxにLeftB, RightBはあったので、MidB関数の第3…

VB6.0アプリケーションがRDO経由でSQL Server 2005に接続できない

VB6.0アプリケーションがRDO経由でSQL Server 2005に「429 ActiveXコンポーネントはオブジェクトを作成できません」で接続できなかったんですが、 Download Visual Basic 6.0 Service Pack 6:ランタイム再頒布可能パッケージ (vbrun60sp6.exe) from Official…

クラシックASPでJavaScript Lintを使いたい

恥ずかしながら、JavaScript LintにHTMLの中のJavaScriptを解析する機能があるとJavaScript Lint - あどけない話で知りました。JavaScript Lint自体は以前から使ってましたが、いちいちJavaScriptの部分を切り抜いてjsl-test.jsに貼り付けて実行してました。…

trac.dbを覗いてみる

いままでExcelで管理していたバグ一覧をtracのチケットに移行しようとしています。SQLite データベース GUI管理ソフト「TASHIZAURUS」でtrac.dbを覗いてみたらこんな感じ。見たまんまなので助かります。 SQLServer Management StdioでリンクサーバとかでSQLi…

リンクサーバーの罠 on SQLServer

SQLServer Management StudioのGUIから or システムプロシージャsp_addlinkedserverを実行してリンクサーバーのインスタンスを作るとSELECT文を発行するとふつーに結果が返ってくるので、安心してました。今作ってるシステムのリンクサーバーを前提に設計中…

あまりにブログ書いてなかったからlivedoorのパスワードを忘れてしまった

別居している嫁さんにcygwinでのアニメーションGIFの作り方をブログで教えようとしたら、 完膚なきまでに赤ちゃん妖精日記 - livedoor Blog(ブログ)のパスワードを忘れていました。もう2年も書いてなかった…ブログでレガシーマイグレーションやる気力ある…