积极答复者
什么不能插入到数据库里,麻烦各位帮帮忙

问题
-
没有显示任何错误,但是就是不能把数据插入到数据库里 。
应该如何修改
OleDbConnection conn = new OleDbConnection();
conn.C + "Data Source=" + Server.MapPath("App_Data/eshop.mdb.mdb");
conn.Open();
string strVal = "'" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "'" ;
string strSQL = "insert into 用户(UserName,Password,RealName,Telephone,Email,Address) values(" + strVal + ")";
OleDbCommand com = new OleDbCommand(strSQL, conn);
OleDbDataAdapter da = new OleDbDataAdapter();
da.InsertCommand = com;
da.InsertCommand.ExecuteNonQuery();
//com.ExecuteNonQuery();
conn.Close();- 已移动 Sheng Jiang 蒋晟Moderator 2009年12月25日 15:18 System.Data (发件人:ASP.NET 与 AJAX)
答案
-
搞掂了,原来是这里出问题
string strSQL = "insert into 用户([UserName],[Password],[RealName],[Telephone],[Email],[Address]) values(" + strVal + ")";
OleDbCommand com = new OleDbCommand(strSQL, conn);
OleDbDataAdapter da = new OleDbDataAdapter();
da.InsertCommand = com;
da.InsertCommand.ExecuteNonQuery();
conn.Close();- 已标记为答案 tdmagicjie 2009年12月25日 17:53
全部回复
-
修改成这样后,都是唔可以插入到数据库里啊 ,为什么会这样呢? OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0;" + "Data Source=" + Server.MapPath("App_Data/eshop.mdb.mdb");
conn.Open();
string strVal = "'" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox7.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + TextBox6.Text + "'";
string strSQL = "insert into 用户(UserName,Password,RealName,Telephone,Email,Address) values(" + strVal + ")";
OleDbCommand com = new OleDbCommand(strSQL, conn);
//OleDbDataAdapter da = new OleDbDataAdapter();
//da.InsertCommand = com;
//da.InsertCommand.ExecuteNonQuery();
//com.ExecuteNonQuery();
conn.Close(); -
搞掂了,原来是这里出问题
string strSQL = "insert into 用户([UserName],[Password],[RealName],[Telephone],[Email],[Address]) values(" + strVal + ")";
OleDbCommand com = new OleDbCommand(strSQL, conn);
OleDbDataAdapter da = new OleDbDataAdapter();
da.InsertCommand = com;
da.InsertCommand.ExecuteNonQuery();
conn.Close();- 已标记为答案 tdmagicjie 2009年12月25日 17:53