我刚开始初学C#,想在数据库中插入一条新数据,可怎么搞也不行,请各位高手帮忙看一看,能给出正确源码最好,非常感谢!
我用两个文本框name和pass接受输入,并存储.
代码如下:
private void Button1_Click(object sender, System.EventArgs e)
{
string strConn;
string bmnew;
OleDbConnection cn;
OleDbCommand cmd;strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("/WebApplication1/da/bm.mdb");
cn=new OleDbConnection(strConn);
bmnew="insert into exam values('"+name.Text+"','"+pass.Text+"')";
cn.Open();
cmd=new OleDbCommand(bmnew,cn);
cmd.ExecuteNonQuery();
Label1.Text="添加成功";
}点击按钮后出现的错误提示信息:"操作必须使用一个可更新的查询。"
我用两个文本框name和pass接受输入,并存储.
代码如下:
private void Button1_Click(object sender, System.EventArgs e)
{
string strConn;
string bmnew;
OleDbConnection cn;
OleDbCommand cmd;strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("/WebApplication1/da/bm.mdb");
cn=new OleDbConnection(strConn);
bmnew="insert into exam values('"+name.Text+"','"+pass.Text+"')";
cn.Open();
cmd=new OleDbCommand(bmnew,cn);
cmd.ExecuteNonQuery();
Label1.Text="添加成功";
}点击按钮后出现的错误提示信息:"操作必须使用一个可更新的查询。"
解决方案 »
- 一个简单的Cache问题
- 在拉滚动条停止时,怎么取到滚动条停止时显示的是第几条记录,并将前面的记录删除掉
- 讨论下:一个页面读取数据库的次数越少越好,还是合理的多点儿也行?
- 超链接asp:HyperLink显示在网页上不是链接,和普通文字一样,怎么解决?
- 如何在asp.net中进行流媒体播放?
- 请教ASP.NET Forums注册和登录的问题?
- 问大家一个VS2005.NET中的问题
- 两个时间相减后小于等于零怎么写?
- 可定制社团网如何实现可定制功能?
- MsSql 2008 异地服务器的两个数据库同步
- 大家都用什么工具做asp.net下的报表开发,来者有分
- 交流:一般大家对于多条件查询的SQL存储过程会怎么写?
//这种写法表示数据库表中只有两个字段需要输入
//最好写全insert into exam([Name],[Password]) values('"+name.Text+"','"+pass.Text+"')";
或者("WebApplication1/da/bm.mdb");
bmnew="insert into exam values('"+name.Text+"','"+pass.Text+"')";
改为:
bmnew="insert into exam(name,pass) values('"+name.Text+"','"+pass.Text+"')";