C# Access操作

    最近做了一个关于操作Access的小case,操作Access引用了System.Data.Oledb这个命名空间的方法。操作Access和操作SQL的方法很相似。连接Access的字符串 connectString"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  ";Persist Security Info=True;Jet OLEDB:Database Password=";其中有一逻辑是想要实现在本地Access中查询我要找的表名,如果没有就创建这张表。在网上狂搜了一下,终于找到一解决方法DataTable table = con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "Table" });这个方法能返回Access中所有表结构。欣喜若狂!

     第一次操作Access数据,就遇到了一些纠结的问题,根据条件去更新数据的时候发现无法去更新。调试了一下,看不到问题到底出在哪里,后来经一同事指点,这才知道了原来我传的一个guid数据去匹配更新的时候数据两边有个{},而我以为和操作SQL一样,是不需这个{}的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值