ビジターカウンター
C# - Faintん♪’s Diary

04 « 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.» 06

Faintん♪’s Diary

戯言ですよ

スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Posted on --/--/-- --. --:-- [edit]

スポンサー広告  /  TB: --  /  CM: --

C# mdbへの接続 

mdbに接続するためにOleDbConnectionを使用して構築していたのですが、
SqlConnectionでもmdbに接続できるのかなぁとふと思いました。

いざ、構築して実行してみると...エラ-が返されました(笑
「接続が無効」っぽいことを言われました;

気になって調査してみると以下のようなことが分かりました。
SqlConnection → SQL Server専用のマネージプロバイダ
OleDbConnection → OLEDB Providerを経由する汎用プロバイダ

ということで、SqlConnectionにはmdbファイル用のマネージプロバイダは存在しないとのこと(笑

皆さん、mdbに接続するときはOleDbConnectionを使いましょう!!

こんな初歩的なことも知らないなんてまだまだ未熟ですね...orz

まぁ、最初にOleDbConnectionを使って出来てたのに、
何でSqlConnectionを使ってみようと思ったんでしょうね私は...;
スポンサーサイト

Posted on 2008/09/25 Thu. 18:49 [edit]

thread: システム開発

janre コンピュータ

C#  /  TB: 0  /  CM: 1

C# CPUのIDを取得してみる... 

iconファイルの件は一時保留とし、
マシン固有の情報を取得したいので、とりあえずCPUのIDを取得するメソッドを作ってみることにしました。

たぶんこんな感じでOKだと思います。
取得したCPUIDを文字列で返す...みたいな。

private string GetCpuID(){
    System.Management.ManagementObjectSearcher MOSearcher = null;
    System.Management.ManagementObjectCollection MOCollection = null;

    string CpuId = null;    // CPUID

    try{
        // CPUIDの取得用クエリ
        MOSearcher = new System.Management.ManagementObjectSearcher("SELECT * FROM Win32_Processor");
        MOCollection = MOSearcher.Get();

        // CPUIDを取得
        foreach (System.Management.ManagementObject MO in MOCollection){
            if (MO["ProcessorId"] != null){
            CpuId = MO["ProcessorId"].ToString();
            }
        }
    }catch (Exception ex){
        MessageBox.Show(ex.Message, "エラー");
    }

    MOSearcher.Dispose();
    return CpuId;
}


おそらく同じ要領でMACアドレスの取得も可能でしょう。
まぁ、あんまりブログに書くことじゃないですね^^;

Posted on 2008/09/18 Thu. 15:52 [edit]

thread: システム開発

janre コンピュータ

C#  /  TB: 0  /  CM: 6

C# 独り言... 

お仕事中ですが少し休憩...

そして独り言

C#でSystem.Drawing.Icon.ExtractAssociatedIcon();を使って、
指定したファイルからアイコンを抜き出し、
それをアイコン形式ファイル(*.ico)で保存すると色が16色になっちゃうのは何でだろ...;

なんか仕様っぽいからどうしようもなさそうです...

自分で作ってあげたほうがいいのかなぁ~

お腹すいたなぁ orz

Posted on 2008/09/17 Wed. 16:32 [edit]

thread: システム開発

janre コンピュータ

C#  /  TB: 0  /  CM: 0

Profile

Category

Archive

Counter

ブログ内検索

Link

My Tweet

Trophy Card

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。