1

これについてはあなたの助けが必要です。

次のようなエラーメッセージが表示されました。

「SQLServerへの接続の確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認してください。(プロバイダー:名前付きパイププロバイダー、エラー:40-SQL Serverへの接続を開くことができませんでした)」。

ipを使用して他のローカルコンピューターのローカルホストに接続しようとしました。私のコード:

    public DbStudent()
    {
        UGIcon = new SqlConnection();
        UGIcon.ConnectionString = "server= IPAddress;user="id";password="pass";database=MyDB";
    }
    public SqlConnection Open()
    {
        UGIcon.Open();
        return UGIcon;
    }

    public void Close()
    {
        UGIcon.Close();
    }

誰かが私を助けてくれませんか?

4

2 に答える 2

2

インストールはMySqlからダウンロードする必要があります

そこで、mysql-database のドライバーを取得します。

于 2013-03-11T08:14:18.517 に答える
1

SqlConnection、SQL Server へのアクセスに使用され、別のデータベースの使用に使用されますOleDbConnectionそのため、代わりにOleDbConnectionMySQLを使用して接続する場合。

    public DbStudent()
    {
        UGIcon = new OleDbConnection();
        UGIcon.ConnectionString = "Server=IPAddress;Database=MyDB;Uid=id;Pwd=pass;";
    }

MySQL接続文字列については、こちらをご覧ください

于 2013-03-11T08:10:15.403 に答える