0

こんにちは、C# アプリケーションを接続しようとしています。ネットで見つけたこのコードを使用しましたが、ここでは機能していないようです。コードは次のとおりです。

SqlConnection myConnection = new SqlConnection("user id=ayoya;" +
                                   "password=12333;" + 
                                    "server=instance28181.db.xeround.com:18422;" +
                                   "Trusted_Connection=yes;" +
                                   "database=salam;" +
                                   "connection timeout=30;");
        try
        {
            myConnection.Open();

        }
        catch (Exception a)
        {
            Console.WriteLine(a.ToString());
            MessageBox.Show("Failed");
        }

誰かが私がどこで間違ったのか教えてもらえますか?

4

1 に答える 1

0

一般に、DB を作成するインスタンスに接続した後 (CREATE DATABASE を使用)、次のパラメーターに正しい引数が含まれていることを確認する必要があります。

Hostname– [詳細] タブで DNS 名を確認します。port #– ホスト名で表示されます。username& password– DB インスタンスに指定したユーザー名とパスワード ([詳細] タブにも表示されます)。database– 接続しようとしている DB の名前 (インスタンス名ではない)。

具体的には、次のコードを試して、C# アプリケーションを xeround DB に接続します。

MySqlConnection con = new
  MySqlConnection("Server=instance28181.db.xeround.com;
  Port=18422;Database=salam;Uid=ayoya;Pwd=1233");

幸運を ;)

于 2012-11-06T15:47:27.603 に答える