39188


初めてVisualStudio, C# .NET Frameworkを使用します。  
VisualStudio, C# .NET Frameworkで、  
MySQL Connector/Netを用いてデータベースに接続し、テーブル内のデータを表示させてたいと考えています。  
他の方のやり方を参考にやってみているのですが、  
以下の方法では  
MySqlConnection conn = new MySqlConnection(connstr);  
部分にエラーだ出てしまい困っております。  
アドバイス頂けると幸いです。  
※練習用のため、vegrantを用いて仮想のローカールサーバーです。

ここまで行ったこと：  
基本的に以下のサイトをトレースしました。  
<http://web.sfc.wide.ad.jp/~tinaba/tutorials/mysql-net/>  
MySQL Connector/NetはPCに落としただけで  
セットアップなどはとくになにも行っておりません。  
（他にセットアップが必要な場合は教えて頂けると幸いです。）  
VSでFormプロジェクトを作成しMySQL.Dataを参照から追加し、  
ボタンの動作を以下で定義しました。

コード:

[code]

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using MySql.Data.MySqlClient;
    
    namespace WindowsFormsApp1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                //サーバー接続
                string connstr = "userid=***; password=***; database=signup_test; Host192.****";
                MySqlConnection conn = new MySqlConnection(connstr);
                conn.Open();
    
                // データを格納するテーブル作成
                DataTable dt = new DataTable();
    
                // SQL文と接続情報を指定し、データアダプタを作成
                MySqlDataAdapter da = new MySqlDataAdapter("select * from test1", conn);
    
                // データ取得
                da.Fill(dt);
    
                // データ表示
                dataGridView1.DataSource = dt;
                // 接続の解除
                conn.Close();
            }
        }
    }
    
[/code]

Error：  
MySqlConnection conn = new MySqlConnection(connstr);部分に注釈で

> System.ArgumentException: '初期化文字列の形式が使用に適合しません。index 53 で始まっています。'

Form:  
[![Form画面](https://i.stack.imgur.com/wyVGd.jpg)](https://i.stack.imgur.com/wyVGd.jpg)


CC BY-SA 3.0
2017-10-31T21:06:55.007
39187
2017-10-31T22:47:48.267
20523
question
c# mysql visual-studio .net
VisualStudio, C# .NET FrameworkでMySQL Connector/Netを用いてデータベースに接続する方法


> Host192.****

ここは`Host=192.～`です。転記ミスかもしれませんが。


CC BY-SA 3.0
2017-10-31T22:47:48.267
39188
2017-10-31T22:47:48.267
5750
39187
answer