向access2003中插入数据,提示insert into 语句有问题,要怎么改?
//查询用户信息的sql语句stringsql="insertintouserinfor(user_name,password,user_type)values('"+T...
//查询用户信息的sql语句
string sql = "insert into userinfor(user_name,password,user_type) values('"
+ TextBox1.Text + "','" + TextBox2.Text + "','"
+ DropDownList1.SelectedValue + "')";
//连接语句
string ConStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ @"D:\\Documents\\Visual Studio 2010\\WebSites\\WebSite3\\超市供销管理系统数据库.mdb";
//创建连接
OleDbConnection con = new OleDbConnection(ConStr);
//打开连接
con.Open();
OleDbCommand odc = new OleDbCommand(sql, con);
int rows = odc.ExecuteNonQuery();
con.Close(); 展开
string sql = "insert into userinfor(user_name,password,user_type) values('"
+ TextBox1.Text + "','" + TextBox2.Text + "','"
+ DropDownList1.SelectedValue + "')";
//连接语句
string ConStr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ @"D:\\Documents\\Visual Studio 2010\\WebSites\\WebSite3\\超市供销管理系统数据库.mdb";
//创建连接
OleDbConnection con = new OleDbConnection(ConStr);
//打开连接
con.Open();
OleDbCommand odc = new OleDbCommand(sql, con);
int rows = odc.ExecuteNonQuery();
con.Close(); 展开
展开全部
把SQL的变量语句代出来看看具体是什么
到底是要查询, 还是要新增记录?
到底是要查询, 还是要新增记录?
更多追问追答
追问
是要往表中新增记录,
插入语句就是上面写的,帮忙看一下,哪里有问题?
追答
string sql = "insert into userinfor(user_name,password,user_type) values('"
+ TextBox1.Text + "','" + TextBox2.Text + "','"
+ DropDownList1.SelectedValue + "')";
把运行时sql的字符串值代出来看看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询