私はC#を使用していますが、私は00webhostによってホストされているMySQLデータベースに接続しようとしています。正しいMySQL接続文字列を作成するにはどうすればいいですか?
私はラインconnection.Open()
上のエラーを取得しています:このパラメータとは、MySQLのホストが存在しない
。
私はすべてをチェックしています。
string MyConString = "SERVER=mysql7.000webhost.com;" +
"DATABASE=a455555_test;" +
"UID=a455555_me;" +
"PASSWORD=something;";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "INSERT Test SET lat=" +
OSGconv.deciLat + ",long=" + OSGconv.deciLon;
connection.Open();
Reader = command.ExecuteReader();
connection.Close();
この接続文字列に問題がありますか?接続文字列を作成
は、サイト名または接続文字列にタイプミスはありますか? – Chriseyre2000
'MyConString'の表示がデバッガで正しく表示されていますか? –
私はあなたがreader = command.ExecuteReader()の代わりにcommand.executenonqueryを使うべきだと思います。あなたのsqlコマンドについては、「テスト(緯度、経度)値( '+ OSGconv.deciLat +」、「+ OSGconv.deciLon +」)に挿入する必要があります。 – Hiren