Resolved C# The specifIed dSn contains an architecture mismatch between the driver and application.

I developed an application using the .NET Framework version 3.5. And I executed on a 64-bit version of Windows 10. This error occurs when App accesses a database using a 32-bit ODBC Driver.

This is because that application executes on 64-bit architecture but ODBC Driver is the 32-bit version.

  • Application: 64-bit
  • Operating System: Windows 10 64-bit
  • ODBC Driver: 32-bit Version

You should choose the same architecture (32 or 64-bit). I have chosen 32-bit application and ODBC Driver.

In the project properties of your project, you can choose a platform target at the "Build" page. Choose Platform target between these options.

  • Any CPU means that the Operating System appropriately changes 32-bit or 64-bit.
  • x86 means that the application will be executed on 32-bit.
  • x64 means that the application will be executed on 64-bit.

FYI: I expose source code that returns application architecture of the execution app.

    /// <summary>
    /// 実行時のアーキテクチャが32Bitか64Bitかを判断する
    /// </summary>
    /// <param name="processBit"></param>
    /// <returns></returns>
    public static int GetRunningArch(out string processBit)
    {
        processBit = "";

        try
        {
            if (IntPtr.Size == 4) processBit = "32bit";
            else processBit = "64bit";

            return 0;
        }
        catch
        {
            return 16;
        }

    }

速攻でメモできる QuickNote リリースしました!

QuickNoteは動作が超軽量でサクサクかけるノートアプリです。一瞬の閃きを逃さずにノートを開き書き始めることができます。 アカウント登録も不要です。お試しあれ!

Excel操作をコマンドで! proBoarderExcel

Excelはマウスで操作するのが基本ですが、マウス操作に疲れてはいませんか? キーボードでExcel操作ができるようになるアプリです。オープンソースで無料です。

積み上げ! Daily Stack リリースしました!

Daily Stack は日々の積み上げを管理するToDoアプリです。過去の積み上げの振り返りだけでなく、ツイート機能もあります。 アカウント登録不要ですぐに使い始めることができます。

ExecNote.app リリースしました!

ExecNoteは、コードが実行できるMarkdownアプリケーションです。Markdownドキュメント内に記載したコードをクリックすると実行ができます。わざわざターミナルを 起動させる必要がありません!無料ですのでもしよければダウンロードをお願いします。

About Me

11年目のシステムエンジニアです。アプリで生活や仕事を改善したい🐱仕事効率化、自動化のアプリ開発が得意です、ご相談ください。 🚀エンタメ系アプリの開発も模索中🐬社内SEや個人アプリ開発者、システムエンジニアになりたい人と繋がりたい🐱