在ASP.NET里,我要把用户操作的数据写入到SQL表里,那怎么写啊,详细如下,小弟感激不尽啊,最近还要考工程师,谢谢了!
SQL主表:star。。。。里面有name....也就是说用户在”姓名“控件上输入字符,按保存就把数据写入到数据库,这我很烦恼大家帮帮我好吗最近还要考试哦
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection myConnection = new SqlConnection("Server=local;user id=;pwd=;database=");
myConnection.Open();
SqlCommand myCommand = myCommand.CreateCommand;
SqlTransaction myTrans;
myTrans = myConnection.BeginTransaction(
IsolationLevel.ReadCommitted, "SampleTransaction");
myCommand.Connection = myConnection;
myCommand.Transaction = myTrans;
try
{
myCommand.CommandText =
"Insert into star values('" + this.TextBox1.Text + "')";
myCommand.ExecuteNonQuery();
myTrans.Commit();
}
catch(SqlException ex)
{
myTrans.Rollback();
}
finally
{
myConnection.Close();
}
}这代码是错误的,系统提示:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)