
C#数据库用insert增加记录提示出错。代码如下;请问哪里错了? 5
privatevoidbutton2_Click(objectsender,EventArgse){OleDbConnectiondb=getConn();//getCo...
private void button2_Click(object sender, EventArgs e)
{
OleDbConnection db = getConn(); //getConn():得到ACCESS数据库连接对象
DateTime date = DateTime.Now;
string dt = date.ToShortDateString(); //2005年11月5日
//try
// {
db.Open();
//增加一条记录
// 数据库文件RKdata.mdb
//id 自动增长型,没有赋值
string sql = "insert into RKdata (XM,XB,AGE,NOTE) values( '阳阳','男','26','贵宾客户')";
OleDbCommand comm = new OleDbCommand(sql, db);
comm.ExecuteNonQuery(); //这里提示表达式错。
提示 : 数据库RKdata结构 展开
{
OleDbConnection db = getConn(); //getConn():得到ACCESS数据库连接对象
DateTime date = DateTime.Now;
string dt = date.ToShortDateString(); //2005年11月5日
//try
// {
db.Open();
//增加一条记录
// 数据库文件RKdata.mdb
//id 自动增长型,没有赋值
string sql = "insert into RKdata (XM,XB,AGE,NOTE) values( '阳阳','男','26','贵宾客户')";
OleDbCommand comm = new OleDbCommand(sql, db);
comm.ExecuteNonQuery(); //这里提示表达式错。
提示 : 数据库RKdata结构 展开
展开全部
ACCESS数据库文件需要给.NET用户赋予可写权限,才能执行插入/修改/删除等操作,否则只能查询。建议把数据库文件给.net用户或者everyone赋予可写权限。具体位置在文件的属性-安全选项卡里面进行权限操作。
展开全部
挺奇怪的,操作语句是没错的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表结构介个图
追问
帮忙看看好吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要看他报的是什么错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询