第一次发帖求救,希望有大神C# Access数据 两个表之间的数据更新问题

NANCHENBAI 2012-07-17 10:41:25
小弟 做个了个小程序
界面如下

不知道上面图片是否能够显示
我现在要做一个数据库 数据传递功能
举例如下
数据库 A
ID(自增) NAME AGE XINGBIE
1 张三 14 男
2 李四 15 女
3 王五 16 男
.. ... . ..

数据库 B
ID(自增) FirstName Country
没有数据..........................
现在我需要 将数据库A下的 某个字段:例如 A.Name 字段名和数据 全部 传递到B数据库
变成 数据库B
ID FirstName Country Name
1 .. .. 张三
2 。。 。。 李四
3 。。 。。 王五
。。 。。 。。 。。

第一步 传 字段名 我已经成功
第二步传数据 没有成功

我最开始使用的是 表2 字段 路径 表2
string sql = "Insert into " + tableName2 + " select " + filedName+ " From [;database=" + fromPath + ";]." + tableName1;
插入语句 数据是传递进去了 但是因为我现在的标准数据库是 ID自增长型 所以 通过INSERT 语句插入的值 不是从行首往下插入 而是从 最后一条数据 的行数 开始插入 这样的话就不能逮到我预期要求
有人跟我说 要用UPDATE语句 所以现在向各位求救





...全文
100 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
NANCHENBAI 2012-07-19
  • 打赏
  • 举报
回复
谢谢各位了 小弟找到解决方案了 但都不是你们说的那样
小弟写了两个个循环
两个数组
将需要导入和被导入的ACCESS数据表 数据都放到数组里
通过数组赋值 实现了
谢谢各位大哥的指点
ACMAIN_CHM 2012-07-18
  • 打赏
  • 举报
回复
断点调试中检查你的string sql 的实际内容是什么? 贴出来以供分析。
NANCHENBAI 2012-07-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

string sql = "Insert into " + tableName2 + " select " + filedName+ " From [;database=" + fromPath + ";]." + tableName1 + " order By ID";
[/Quote]
经测试 不行 单单加上 " order By ID"; 还是不行
WWWWA 2012-07-18
  • 打赏
  • 举报
回复
按ID排序不行?加入 order By ID
ACMAIN_CHM 2012-07-18
  • 打赏
  • 举报
回复
string sql = "Insert into " + tableName2 + " select " + filedName+ " From [;database=" + fromPath + ";]." + tableName1 + " order By ID";
  • 打赏
  • 举报
回复
Access数据库问题把帖子移到相应版块了

7,713

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧