日期:2014-05-17  浏览次数:20498 次

c# accesss读写到SQL
本帖最后由 wangcm55 于 2013-09-24 09:02:51 编辑
现在有子表access(少部分字段) 数据库 和SQL 是一张总表(很多字段)。 怎么判断 sql中是否有access中的字段,有的 话就把access内容更新到SQL中。没有的话就 插入字段。
 求大神帮忙。
c# 数据库 access

------解决方案--------------------
引用:
为什么要判断SQL字段  判断该表的2个model对象不好吗?


使用反射
------解决方案--------------------

这样的话,只有先处理表结构问题,
先获取Access需要导入数据的表字段,然后去判断SQL存储表的结构,是否有相同的字段,如果没有修改表结构。

第二步字段对应导入数据。

see also:
http://www.cnblogs.com/insus/archive/2010/12/27/1917694.html
http://www.cnblogs.com/insus/archive/2012/01/14/2322367.html
http://www.cnblogs.com/insus/archive/2010/12/27/1917660.html

------解决方案--------------------
应该是判断能力有没有那条记录吧?什么能只判断一个字段呢?

要完成这个操作,你的表要有主键,而且还要有where(条件表达式),你不可能每次操作都是那样.
这个几乎是由主键去关联查询整个表