我在将TextBox
值插入 SqlServer 表时遇到问题。我编写了该代码,但是当我运行该表单时,它会引发运行时错误:“与 sql server 建立连接时发生了与网络相关或特定于实例的错误”。提前致谢。
public partial class Add_Client : Form
{
SqlConnection clientConnection;
string connString;
SqlCommand insertCommand;
public Add_Client()
{
InitializeComponent();
connString = "Data Source=.//INSTANCE2;Initial Catalog=Clients;Integrated Security=True";
clientConnection = new SqlConnection();
clientConnection.ConnectionString = connString;
}
private void button1_Click(object sender, EventArgs e)
{
try
{
SqlCommand insertCommand = new SqlCommand();
insertCommand.Connection = clientConnection;
insertCommand.CommandText = "INSERT INTO Client_Info values(@Client_Name,@AutorizationNo,@IssueType,@Status)";
insertCommand.Parameters.Add("@Client_Name",SqlDbType.NVarChar,60).Value=txt_Name.Text;
insertCommand.Parameters.Add("@AutorizationNo", SqlDbType.Int, 60).Value =txt_Auth.Text.ToString();
insertCommand.Parameters.Add("@Issue", SqlDbType.Text, 200).Value =txt_Iss.Text;
insertCommand.Parameters.Add("@Status", SqlDbType.TexT, 15).Value=txt_sta.TexT;
insertCommand.Connection.Open();
insertCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
if (clientConnection != null)
{
clientConnection.Close();
}
}
}
}