问题描述
- C#向SQLServer数据库中插入数据,没有反应
-
C#向SQLServer数据库中插入数据,没有反应,代码如下:string conn, sql, strxm,strxh,strxb,strlxfs; strxm = textBox1.Text; strxh = textBox2.Text; strxb = textBox3.Text; strlxfs = textBox4.Text; conn = "Server=.;Database=13rj;Trusted_Connection=SSPI"; //conn = "Server=(local);Database=13rj;uid=sa;pwd=59634"; sql = "insert into rj13_basic(xm,xh,xb,lxfs) values("+ strxm + "," + strxh +","+strxb+","+strlxfs+")"; SqlConnection myconn = new SqlConnection(conn); myconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(sql, conn); //DataSet myds = new DataSet(); //myda.Fill(myds, "rj13_basic"); myconn.Close();
解决方案
不可能没有报错,同时没有插入的。
先去掉 try catch,如果代码执行了,没有插入数据,那么再看你插入数据的表和你看的表是不是一个表,是不是一个库。
解决方案二:
打印一下sql语句,然后数据库中执行,看是否正确
解决方案三:
她可能暂时没有欲望
你可以将sql贴到数据库查询编辑器中对她近距离强行插入,看看插的进否,不过在你真的要插进去之前,她会告诉你插的姿势对不对,不对的话,你要调整姿势。
解决方案四:
有可能是你连的不是你插入的那个数据库
解决方案五:
编程是一种美德,是促使一个人不断向上发展的一种原动力。
时间: 2024-10-30 12:56:16