2005-09-15

怎么把ACCESS不同的数据库合并用S

用VB6的ADO控件,使用SQL语句可实现两个表格式一样数据不同的数据合并,且能把源数据表和目标数据表主关键词相同的数据更新,并可在目标数据表中添加新的数据。提问者应依据所涉及数据库情况对代码改动。 具体代码如下:第一部分,定义变量Option ExplicitDim zh_bm(11, 1500)Dim zh_bm1(11, 1500)Dim zsl As IntegerDim zsl1 As IntegerDim i As IntegerDim j As IntegerDim ii As IntegerDim jj As Integer第二部分,将源数据表数据传...全部

用VB6的ADO控件,使用SQL语句可实现两个表格式一样数据不同的数据合并,且能把源数据表和目标数据表主关键词相同的数据更新,并可在目标数据表中添加新的数据。提问者应依据所涉及数据库情况对代码改动。

具体代码如下:第一部分,定义变量Option ExplicitDim zh_bm(11, 1500)Dim zh_bm1(11, 1500)Dim zsl As IntegerDim zsl1 As IntegerDim i As IntegerDim j As IntegerDim ii As IntegerDim jj As Integer第二部分,将源数据表数据传递给变量 Adodc1。

ConnectionString = "Provider=Microsoft。Jet。OLEDB。4。0;Data Source=D:\DATA_REF\ b;Persist Security Info=False" Adodc1。

RecordSource = "SELECT * FROM mdlk_sj where 销售='N' order by 码单号" Adodc1。Refresh DataGrid1。

Refresh zsl = Adodc1。Recordset。RecordCount Adodc1。Recordset。MoveFirst For i = 0 To zsl - 1 For j = 0 To 11 zh_bm(j, i) = Adodc1。

Recordset(j) Next j Adodc1。Recordset。MoveNext Next i Adodc1。Recordset。MoveFirst第三部分,添加与更新目标数据表 Adodc2。

ConnectionString = "Provider=Microsoft。Jet。OLEDB。4。0;Data Source=D:\DATA_REF\ b;Persist Security Info=False" Adodc2。

RecordSource = "SELECT * FROM MDLK_SJ1 where 码单号='" & "" & "'" ' order by 码单号" Adodc2。Refresh DataGrid2。

Refresh For i = 0 To zsl - 1 Adodc2。ConnectionString = "Provider=Microsoft。Jet。OLEDB。4。0;Data Source=D:\DATA_REF\ b;Persist Security Info=False" Adodc2。

RecordSource = "SELECT * FROM MDLK_SJ1 where 码单号='" & zh_bm(4, i) & "'" ' order by 码单号" Adodc2。

Refresh DataGrid2。Refresh zsl1 = Adodc2。Recordset。RecordCount Text2 = zsl1 If zsl1 = 0 Then Label2。

BackColor = vbGreen Adodc2。Recordset。AddNew For j = 0 To 11 Adodc2。Recordset(j) = zh_bm(j, i) Next j Adodc2。

Recordset。Update Adodc2。ConnectionString = "Provider=Microsoft。Jet。OLEDB。4。0;Data Source=D:\DATA_REF\ b;Persist Security Info=False" Adodc2。

RecordSource = "SELECT * FROM MDLK_SJ1 where 码单号='" & zh_bm(4, i) & "'" ' order by 码单号" Adodc2。

Refresh DataGrid2。Refresh ElseIf zsl1 = 1 Then Label2。BackColor = vbRed For j = 0 To 11 Adodc2。

Recordset(j) = zh_bm(j, i) Next j Adodc2。Recordset。Update Adodc2。ConnectionString = "Provider=Microsoft。

Jet。OLEDB。4。0;Data Source=D:\DATA_REF\ b;Persist Security Info=False" Adodc2。RecordSource = "SELECT * FROM MDLK_SJ1 where 码单号='" & zh_bm(4, i) & "'" ' order by 码单号" Adodc2。

Refresh DataGrid2。Refresh End If Next i'以下是目标数据表显示刷新 Adodc2。ConnectionString = "Provider=Microsoft。

Jet。OLEDB。4。0;Data Source=D:\DATA_REF\ b;Persist Security Info=False" Adodc2。RecordSource = "SELECT * FROM MDLK_SJ1 order by 码单号" Adodc2。

Refresh DataGrid2。Refresh上述代码在VB6调试通过,供参考。。收起

mysql中BY是什么意思,order是什么意思-sql中的orderby是什么意思它是在什 – 手机爱问...相关推荐

  1. 计算机vb中的缺省是什么意思,请问缺省.既然缺省的意思为默认可是为什么不 – 手机爱问...

    2010-05-30 在电脑设置中,把默认设置说成是"缺省设置",可是在汉语词典里并没有"缺省"这个词.如果把"缺省"理解为"缺少 ...

  2. 微型计算机中PRON是,英语词性英语中的pron指的是什么词性?? – 手机爱问

    英语中各种词性之间的转换的特殊用法 英语中各种词性的转换词性转换类型有:(1)v.-n.动词转化为名词,post-postagemail-mailweigh-weightadvise-advice(2 ...

  3. matlab中(1 )什么意思,matlab中area(1)什么意?mat – 手机爱问

    2013-10-24 DirFeedthrough 什么意? s-function也就是system-function的缩写.说得简单,s-function就是用MATLAB所提供的模型不能完全满足用 ...

  4. 怎样在计算机中创建d盘,我在电脑D盘内新建了一个文件夹,怎么才能给 – 手机爱问...

    2009-05-25 应C盘的空间越来越小,所以想把一些设置转移到同一电脑的D盘,电脑已经收集了计算机的设置,怎么没有转移到我指定的文件夹,(我在D盘新建的文件夹).怎样才能把电脑保存我要转移的设置转 ...

  5. 每个计算机的ip地址要一样吗,同一ip网站-局域网中的所有电脑都是同一个IP地址吗? – 手机爱问...

    2008-05-15 在局域网中如何通过ip地址打开别人的电脑 1.Windows XP系统"远程协助"的应用"远程协助"是Windows XP系统附带提供的一 ...

  6. Mysql提示缺少表的别名报错_mysql对sql中别名引起的Column not found问题

    Caused by: java.sql.SQLException: Column 'BTN_ICON' not found. 报错信息是找不到表中的某字段,但是表里确确实实有这个字段. 这个问题,在百 ...

  7. mysql数据库计算两列数据的和_在sql中对两列数据进行运算作为新的列操作

    如下所示: select a1,a2,a1+a2 a,a1*a2 b,a1*1.0/a2 c from bb_sb 把a表的a1,a2列相加作为新列a,把a1,a2相乘作为新列b,注意: 相除的时候得 ...

  8. mysql正在运行安全文件怎么办_MySQL服务器运行的安全文件化选项,所以它不能执行该语句什么情? 爱问知识人...

    MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务.行级锁.并发 3.Berkeley DB: ...

  9. 国考中的电子信息类与计算机类,信息工程属于什么类-电子信息工程在公务员考试中属于计算机类吗 – 手机爱问...

    2009-10-23 我报考了2010年国家公务员考试但是资格审核过不了,因为我的电子信息工程不属于计算机类? 电子信息工程中计算机是工具,不是专业. 电子信息工程 的培养目标 查看该专业前景 本专业 ...

最新文章

  1. github javaguide_GitHub上收获Star数排名前10的Java项目
  2. 三次握手+四次挥手,一文搞定所有!历史最佳剖析!
  3. SDUT - 2604 Thrall’s Dream(tarjan+拓扑)
  4. 详细解析WSAEventSelect模型
  5. 使用Golang自定义Kubernetes Ingress Controller
  6. T-SQL 操作文件 具体解释
  7. python缩进问题idle_Python IDLE中的缩进问题
  8. 第二章 Jackson属性名转换+属性忽略
  9. TCP协议的流量控制
  10. BZOJ5312 冒险 势能分析、线段树
  11. 敏感词过滤/字符编码
  12. Dempster证据理论python复现
  13. java sybase 驱动_Java连接Sybase数据库
  14. stm32 带通滤波器_【安富莱——DSP教程】第37章 FIR滤波器的实现
  15. 央行征信爬虫解决方案
  16. oracle 视图的写法,Oracle视图基础详解与实例
  17. 罗丹明 PEG 巯基,Rhodamine PEG Thiol,荧光染料标记巯基/硫醇
  18. IDEA项目包的导入以及压缩包的快速导出
  19. corrupted double-linked list: 0x086a6c50(内存问题)
  20. unity android解析包失败,打包APK失败。求解释

热门文章

  1. ESP32 LVGL8.1 ——Style multiple styles 多种风格样式 (Style 12)
  2. 属性子集选择的基本启发方法_3.4.4 属性子集选择
  3. java分数的加法_分数加法
  4. c语言如何乘分数,C语言分数相乘程序简化问题。
  5. 软考学院九老师简介:国家软考(中高级认证)培训
  6. vue 中使用axios
  7. 压力传感器/压力变送器的选型
  8. R语言入门之——箭头(<-)与等于号(=)的区别
  9. 计算机技术专业门类,计算机科学与技术专业属于什么门类
  10. 机器学习算法(二十六):文本表示模型