没有提示错误,点击提交后数据库没有写入数据?是什么原因? 50

stringstr_cnn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=";stringstr_sourcefile="~/... string str_cnn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=";
string str_sourcefile = "~/App_Data\\Data.mdb";
OleDbConnection cnn;
OleDbCommand cmd;
OleDbDataReader datar;
string str_sql;
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button2_Click(object sender, EventArgs e)
{
string str_conn = str_cnn + MapPath(str_sourcefile);
cnn = new OleDbConnection(str_conn);
cnn.Open();

str_sql = makesql();
cmd = new OleDbCommand(str_sql, cnn);

cmd.ExecuteNonQuery();

cnn.Close();

lbl.Text = "添加成功!";

}

protected string makesql()
{
string _result = "";
string _seid, _arid, _name, _tiid, _mr1, _mr2, _position, _employ, _infor;
_name = uni1.Text;
_seid = uni2.Text;
_arid = uni3.Text;
_tiid = uni4.Text;

_position = uni6.Text;
_employ = uni7.Text;
_infor = uni8.Text;

//if (uni5.Checked == true)
//{
// _mr1 = "1";
// if (uni52.Checked == true)
// {
// _mr2 = "2";
// }
// else
// {
// _mr2 = "0";
// }
//}
//else
//{
// if (uni52.Checked == true)
// {
// _mr1 = "2";
// }
// else
// {
// }
// _mr1 = "0";
// _mr2 = "0";
//}

_result = "INSERT INTO T_ptUnit(pu_seid,pu_arid,pu_name,pu_tiid,pu_mr1,pu_mr2,pu_mr3,pu_mr4,pu_position,pu_employ,pu_infor,pu_img,pu_album,pu_enable,pu_push) values ('" + _seid + "','" + _arid + "','" + _name + "','" + _tiid + "',1,2,0,0,'" + _position + "','" + _employ + "','" + _infor + "',15,15,true,true)";

return _result;
}

}
展开
 我来答
百度网友30dd51f
2015-05-14
知道答主
回答量:9
采纳率:0%
帮助的人:5万
展开全部
可能是你开了数据库连接池没有关.这边又链接.冲突导致数据库一直在执行但是没有结果.(我遇到的情况说下,跟你情况不一样勿怪.)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式