或者是执行插入 *** 作,然后重新打开数据库看看有没有数据,可能是你没刷新所以看不到数据也有可能。如果是重新打开数据库还是没发现所添加的数据,那么就真的能确认是你程序的问题了。
我把你的代码测试了一遍,没什么问题,插入也能成功,数据库中也有数据。你的数据库中没有数据,可能是数据库的问题,我建议你把SQL语句直接放到数据库中执行,如果还是没有数据,那就是数据库的问题了。如果有,那就是其他方面的问题了。SqlConnection myConnection = new SqlConnection("server=.uid=sapwd=database=Northwind")
string strSQL = "insert into zc (用户名,密码,学号,电子邮件) values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "')"
try
{
myConnection.Open()
SqlCommand mySqlCommand = new SqlCommand(strSQL, myConnection)
mySqlCommand.ExecuteNonQuery()
Label1.Text = "注册成功!"
}
catch
{
Label1.Text = "数据库连接失败!"
}
finally
{
myConnection.Close()
}
SQL语句的插入into zc 表名后面得空格
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)