问题描述
cn.Open();stringsql="insertinto1values('"+txtname.Text+"','"+txaccount.Text+"','"+txtpwd.Text+"','"+dateTimePicker1.Value+"','"+comboBox1.Text+"','"+textBox4.Text+"')";stringname=txtname.Text;stringaccount=txaccount.Text;stringpwd=txtpwd.Text;SqlCommandcmd=newSqlCommand(sql,cn);SqlParametersName=newSqlParameter("@name",name);cmd.Parameters.Add(sName);SqlParametersAccount=newSqlParameter("@account",account);cmd.Parameters.Add(sAccount);SqlParametersPassword=newSqlParameter("@password",pwd);cmd.Parameters.Add(sPassword);SqlParameterdatatime=newSqlParameter("@datatime",dateTimePicker1.Value);cmd.Parameters.Add(datatime);SqlParametercomb=newSqlParameter("@comb",comboBox1.Text);cmd.Parameters.Add(comb);SqlParameterxuanshang=newSqlParameter("@xuanshang",textBox4.Text);cmd.Parameters.Add(xuanshang);intresult=cmd.ExecuteNonQuery();cn.Close();cmd.Parameters.Clear();if(cmd.ExecuteNonQuery()>0){MessageBox.Show("插入数据库成功");}else{MessageBox.Show("插入失败,请稍候再试");}这是我写的一段注册的代码,dateTimePicker1.Value这个该如何提取它的值?还有如果可以的话帮我把它完善一下,谢谢各位了····
解决方案
解决方案二:
dateTimePicker1.Value.ToString()
解决方案三:
你到底是想直接用SQL语句,还是用存储过程,不要两种混在一起
解决方案四:
只要能实现插入数据库的功能就可以了,麻烦那个高手帮我改一下啊······这上面老说1那里有语法错误,但是我不知道在哪里啊··
解决方案五:
你表(1)的字段对应吗?你插入的数据对应表所有字段?
解决方案六:
是一一对应的···
解决方案七:
加个trycatch捕捉一下异常。。