WaitListData
という名前のMicrosoft SQL Server 2014上にデータベースを作成し、Tableというテーブルを作成しました。ボタンを押すと、C#プログラムでこれらの列にデータを挿入します。C#を使用してSQL Serverデータベースに接続できない
私の問題は、私は私のボタンをクリックしたときに、私は何をすべきかに関係なく、私はいつも同じエラーを取得していること(と私は時間のために、この問題を研究している)である:System.Data.SqlClient.SqlException
System.Data.dll
で
明らかに自分のアプリケーションがされ単なるボタンだけではありませんが、私はこの基本的な機能を適切に働かせて、非常にイライラしているようには見えません。私はVisual Studioのサーバーエクスプローラを使用してデータベースに接続することができますし、私はそこから欲しいものを行いますが、それは私が必要としているものではありません。
誰でも追加の情報が必要な場合は、私は喜んでそれを提供しようとします。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnAdd_Click(object sender, EventArgs e)
{
SqlConnection myConnection = new SqlConnection("[email protected];Database=WaitListData;Trusted_Connection=True");
myConnection.Open();
SqlCommand myCommand = new SqlCommand("INSERT INTO Table (Firstname, Lastname, Email, Nationality, Time_Of_Play) " + "VALUES ('" + txtFirstname1.Text + "' , '" + txtLastname1.Text + "' , '" + txtEmail1.Text + "' , '" + txtNationality1.Text + "' , '" + txtTimeOfPlay1.Text + "')", myConnection);
myCommand.ExecuteNonQuery();
myConnection.Close();
}
}
}
例外メッセージの内容を知っていれば助かります –
SQL SMSを使用してデータベースに接続できますか?あなたはどのようにユーザーを認証していますか? – ChrisF
例外メッセージは次のとおりです。SQL Serverへの接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認します。 (プロバイダ:名前付きパイププロバイダ、エラー:40 - SQL Serverへの接続を開くことができませんでした) –