问题描述
我有一个SQL数据库EXAMPLE,里面有一个表ALL,结构如下idcontenttimestatus其中status默认是0我在webform中,有一个name是content的textbox和一个name是time的datetimepicker,还有一个按钮,双击按钮后得到代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Data.OleDb;usingSystem.Data.SqlClient;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceHelloWindows{publicpartialclassAdd:Form{publicAdd(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){stringcontent=content.Text;stringtime=time.Text;stringstrConnection="server=(local);uid=sa;pwd=sa;database=example";SqlConnectionobjConnection=newSqlConnection(strConnection);stringinsertStr="INSERTINTOAll(content,time)VALUES";insertStr+="(@content,@time)";SqlCommandinsertCommand=newSqlCommand(insertStr,objConnection);insertCommand.Parameters.Add(newSqlParameter("@content",OleDbType.VarChar));insertCommand.Parameters["@content"].Value=content;insertCommand.Parameters.Add(newSqlParameter("@time",OleDbType.VarChar));insertCommand.Parameters["@time"].Value=time;objConnection.Open();insertCommand.ExecuteNonQuery();objConnection.Close();}}}我现在想实现的是,一个输入数据,点确认,数据输入数据库,还有就是跳出一个窗口提示输入成功,可是现在遇到的问题是,数据没办法输入到数据库中去,请问是为什么啊?谢谢
解决方案
解决方案二:
objConnection.Open();要放在前面,然后insertCommand.Connection=objConnection;
解决方案三:
数据库操作问题-_-!objConnection.Open();SqlCommandinsertCommand=newSqlCommand(insertStr,objConnection);
解决方案四:
我在webform中==明明是winform
解决方案五:
我有一个SQL数据库EXAMPLE,里面有一个表ALL,结构如下idcontenttimestatus==楼主,你这一个表名和四个字段中all是SQL的运算符(这个最关键),contenttimestatus都是sql的关键字..局部变量的名字又和控件的名字相同stringcontent=content.Text;stringtime=time.Text;修改后的程序如下privatevoidbutton1_Click(objectsender,EventArgse){stringstrConnection=@"server=(local);uid=sa;pwd=sa;database=example";SqlConnectionobjConnection=newSqlConnection(strConnection);stringinsertStr="INSERTINTO[All](content,time)VALUES(@content,@time)";SqlCommandinsertCommand=newSqlCommand(insertStr,objConnection);insertCommand.Parameters.AddWithValue("@content",content.Text);insertCommand.Parameters.AddWithValue("@time",time.Value.ToString());objConnection.Open();insertCommand.ExecuteNonQuery();objConnection.Close();}