您的位置:程序门 -> vb -> 基础类



数据更新的sql如何写?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


数据更新的sql如何写?
发表于:2007-03-21 08:29:35 楼主
数据更新的sql如何写?
因为网络版的速度实在慢,所以我的一些主要功能是从数据库中下载到本地来做的,可是这样把整个数据库都复制,觉得也很麻烦
在想啊有没有办法可以让他部分数据更新呢?
如一张销售表sale表(字段id自动编号,年,月,日...),记不得那天复制   ,我这时应该怎么做?
1、如果知道那天复制,设定一个时间的起止日期,如从2-1到3月20日,这样从网络数据库中更新过来,可是如果不记得从某天复制的
我该怎么办?
2、能否可以做个判断,看看源数据库和目标数据库的差别,然后把差别复制过来,这样我就不需要记住时间。我觉得第二方式
比较好,可是我不知道怎么写法,

sql= "insert   into   sale   select   年,月,日,发货单号,产品名称,规格,数量,金额,客户名称   from   sale   "
sql   =   sql   &   "   where   ???如何在这个儿做个判断 "
而且源数据server1和目标数据库local如何写法,因为这儿有二张sale表。
发表于:2007-03-21 09:01:461楼 得分:0
为什么要把年、月、日分为三个字段呢?
发表于:2007-03-21 09:34:522楼 得分:0
这个年月日的问题到是不大的,可以把他们合在一起的,问题是如何处理判断那些是增量数据及更新数据!


快速检索

最新资讯
热门点击