ふじさきの .NET お勉強日誌

.NETを中心に「なんとなく」しか知らないものをちょっとずつお勉強
投稿数 - 57, コメント - 117, トラックバック - 36

目次

ニュース

・07/04/25 わんくま同盟入会!
・07/04/28 大阪勉強会#08 参加しました!
・07/05/18 大阪勉強会#09 参加しました!
・07/06/23 大阪勉強会#10 参加しました!

自己紹介

ふじさき@大阪人です。
ホントは技術に詳しくないとできない(やっちゃいけない?)様な仕事を、口八丁手八丁でなんとかこなしている今日この頃です

ExcelAdjuster

窓の杜(NEWS) Vector

ブックレビュー

超図解 HTML&CSS辞典 ためしてナットクSQL 基礎編 つくってナットクVisual Basicデータベースプログラミング

取得MCP

MCPロゴ MCADロゴ MCSDロゴ MCTSロゴ ・070-210
・070-229
・070-270
・070-300
・070-305
・070-306
・070-310
・070-315
・070-316
・070-320
・070-431
・070-441
・070-442
・070-528
・070-536

わんくま同盟

わんくま同盟

書庫

日記カテゴリ

2007年8月10日

フォルダ名に"()"があるとODP.NETでエラーになっちゃう

まずは、こんなコードを作ってみました。

(もしよかったら、完全なソースもここに置いときます。) 

 

ODP.NETでコネクションを開いてみるだけのサンプル
private void button1_Click(object sender, EventArgs e)
{
    IDbConnection connection = new OracleConnection();
    try
    {
        connection.ConnectionString = textBox1.Text;
        connection.Open();
        connection.Close();

        MessageBox.Show("コネクションオープン成功");
    }
    catch (Exception ex)
    {
        MessageBox.Show("コネクションオープン失敗:" + ex.ToString());
    }
}

 

 

普通に実行すると、もちろんデータベースに接続してコネクションを確立。
「コネクションオープン成功」というメッセージボックスが表示されます。

 

ところが、この作成されたEXEが置かれているフォルダの名前に"()"を

つけてみてください。

なんと、誰でも一度は見たことがある(?)こんなエラーが出ちゃいます。

「ORA-12154: TNS: 指定された接続識別子を解決できませんでした 」

 

・・・え~?!フォルダ名が変わるとなんでこのエラーに??

いろいろ推理してみたけどまったく理由がわからない!

posted @ 20:43 | Feedback (3)

VisualStudioをカスタマイズしてみました!

VisualStudioをカスタマイズしよう!」の続き。

 

ツールバーのカスタマイズとその設定のインポート/エクスポートは簡単にできました。(下図参照)

しっかし、こうやって使ってないボタンを消してくと、実際使ってるボタンって少ないなぁ^^;

 

あとは、仕事で使ってるフォルダを開くマクロと、よく使うMSBuildファイルを実行するボタンを作ってます。

普通にマクロでProcess.Startしてるだけですけどね~

 

posted @ 20:26 | Feedback (0)

約10日ぶりにブログ更新!

仕事が忙しくてバタバタしてたもんで、10日間程ブログ更新できませんでした^^;

お盆に入ってちょっと落ち着いてきたので、バシバシ更新していきたいと思います!

posted @ 20:11 | Feedback (0)