C# 程序中插入数据成功,数据库中却没有数

C# 程序中插入数据成功,数据库中却没有数,第1张

程序显示成功,不代表你已经将数据成功插入数据库中,因为程序显示成功是你认为的认为成功所以让它显示的。-----应该是程序的bug,再好好检查一下吧。

或者是执行插入 *** 作,然后重新打开数据库看看有没有数据,可能是你没刷新所以看不到数据也有可能。如果是重新打开数据库还是没发现所添加的数据,那么就真的能确认是你程序的问题了。

我把你的代码测试了一遍,没什么问题,插入也能成功,数据库中也有数据。你的数据库中没有数据,可能是数据库的问题,我建议你把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 表名后面得空格


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9923231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存