代码如下
string SQL = "use student select * from 学生";
string myStr = "server=loaclhost;database=student;uid=sa;pwd=123456";
SqlConnection myConnection = new SqlConnection(myStr);
myConnection.Open();
SqlDataAdapter mySqlDA = new SqlDataAdapter(SQL, myConnection);
SqlCommandBuilder mySqlCB = new SqlCommandBuilder(mySqlDA);
DataSet myDS = new DataSet();
DataTable STable;
DataRow SRow;
mySqlDA.Fill(myDS);
STable = myDS.Tables[0];
SRow = STable.NewRow();
SRow["学号"] = textBox1.Text;
SRow["姓名"] = textBox2.Text;
SRow["年龄"] = textBox3.Text;
SRow["性别"] = textBox4.Text;
SRow["课程"] = textBox5.Text;
STable.Rows.Add(SRow);
mySqlDA.Update(myDS);
myConnection.Close();
出错信息如下:
在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)
代码貌似没有问题