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结构
展开
 我来答
落月Prc
2015-06-26 · TA获得超过2789个赞
知道大有可为答主
回答量:2011
采纳率:100%
帮助的人:2488万
展开全部
ACCESS数据库文件需要给.NET用户赋予可写权限,才能执行插入/修改/删除等操作,否则只能查询。建议把数据库文件给.net用户或者everyone赋予可写权限。具体位置在文件的属性-安全选项卡里面进行权限操作。
内裤最大功能
2015-06-26 · TA获得超过3106个赞
知道大有可为答主
回答量:3202
采纳率:79%
帮助的人:540万
展开全部
挺奇怪的,操作语句是没错的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孟戈大师
2015-06-26 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:173
采纳率:100%
帮助的人:91.1万
展开全部
表结构介个图
追问
帮忙看看好吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
看星辰闪耀
2015-06-26 · 超过12用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:13.2万
展开全部
需要看他报的是什么错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式