

Visual studio2017を使い、SQL
Serverとの接続の確認をするため簡単なWebFormApplicationでプログラミングを書いて確認しようとしたのですが、テスト接続とビルドは正常にいったのですが、実際に動かすと「ハンドルされていない例外」とでてきます。何が原因でしょうか。

[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 System.Data.SqlClient;
    
    namespace TestConnection2
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            public string conString = "Server = localhost\\SQLEXPRESS;Database=master;Trusted_Connection=True";
    
            private void button1_Click(object sender, EventArgs e)
            {
                SqlConnection con = new SqlConnection(conString);
                con.Open();
                if (con.State == System.Data.ConnectionState.Open)
                {
                    string q="insert into User (id,name) values ('"+textID.Text.ToString()+"','"+textName.Text.ToString()+"')";
                    SqlCommand cmd = new SqlCommand(q,con);
                    cmd.ExecuteNonQuery();
                    MessageBox.Show("Connection made Successfuly.");
                }
            }
        }
    }
    
[/code]


CC BY-SA 4.0
2018-11-18T03:55:07.293
50405
2018-11-23T18:24:05.590
2018-11-18T06:00:57.487
3060
31035
question
c# visual-studio sql-server
visual studioでのサーバー接続ができない。


同じコードを使って、問題ありませんでした。SQLEXPRESSの問題でしょうか。Userのテーブルはmasterのデータベースにあれば原因わかりません。


CC BY-SA 4.0
2018-11-23T14:14:35.600
50574
2018-11-23T18:24:05.590
2018-11-23T18:24:05.590
31125
31125
50405
answer