请问关于数据库文件存储的入门问题, 急,急,急,马上给分,存储入门问题 按月(或日)动态建立表 Create Table Table200207 ( ID Integer, Content Char(40), primary Key (ID) )然后按日期往这些表添加数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是要程序控制还是怎么样,如果不是,你把这个Access库另存为一个文件,然后把当前的库清空不就行了吗?以前的数据也可以查,现在的表也可以增加新数据 badsky(badsky) 如何在ACCESS里控制,存储当前表,如何写 Borlandor(五角▲大民)的方法是对的呀!1、按月(或日)动态建立表 Create Table Table200207 ( ID Integer, Content Char(40), primary Key (ID) )2、假如你原来采集的数据在Table1表中,你用"insert into Table200207 select * from Table1"把数据转存至新表中;3、然后"Delete from Table1"清除旧表中的数据,重新采集。 ACCESS表还是用COPY好,速度要快得多程序中把原表直接COPY成另一个文件名就行了,只要用DELETE语句,可以不用INSERT INTO。 能写一个例子给我看看吗,我用 SAVEDIALOG1 保存进去,谢谢,急 请给我写一个例子好吗,用哪个控件,也说一下,THANK U , 可以用TBatchMove试一试设为batCopy拷贝模式//安源标结构生成新表,元标中数据拷贝到新表中,如果表已存在,则覆盖TTest.Tablename:='xxx.dbf';batchmove1.source:=Tsource;batchmove1.destination:=Tdest;batchmove1.mode:=batCopy;batchmove.execute; 完成了copy后可以用batchmove来更新源表或者是删除源表 能写一个例子,比如如何删除和COPY的吗, 我还是不懂的怎么写,TTest.Tablename:='xxx.dbf';其中的TTEST。TABLENAME 是什么意思,哪来的 ,谢谢, sorry有个地方写弄错了不是TTest,是TDest你在Form上啦两个Table控件和一个batchmove上去Tsource是你的原表,TDest是你的目标表,也就是你要建的新表TDest.Tablename:='xxx.dbf';//设定新表的名字为xxx源表的属性你已经设置好了,比如是demoes里面的某个表单调用上面的过程就可以实现copy了 self.SaveDialog1.Execute; batchmove1.source:=table1; batchmove1.destination.TableName:=self.SaveDialog1.FileName; batchmove1.mode:=batCopy; batchmove1.execute;//这里出错,为什不行呢,请教,谢谢, 希望请教,我等下可以的话,马上给你分,当然主要谢谢指导,我的删除,也要,我用的是ACCESS库, 请帮忙啊,我现在等,self.SaveDialog1.Execute; batchmove1.source:=table1; batchmove1.destination.TableName:=self.SaveDialog1.FileName; batchmove1.mode:=batCopy; batchmove1.execute;//这里出错,为什不行呢,请教,谢谢,我改了你上面的TDest.Tablename:='xxx.dbf';因为TDEST我不明白什么意思,就是通不过,谢谢, idsmtp发邮件到QQ邮箱为垃圾邮件? DBGrid 的问题! 如何动态修改cxGrid当前单元格的颜色和字体? 好奇怪的问题啊,大家有没有碰到过? 交流一下编程心得 在线等待,急!谢谢 !! delphi,storedproc, bde 一个极度空虚的程序员 我想作一个单机版管理软件,数据库大概有200万条记录,其中涉及很多统计、查询,请问采用什么数据库比较好? 以sock连接的C/S三层结构中,若C端死机或复位,将导致S端崩溃吗?应如何解决? 随有本事就来拿分,关于dll文件的调用 请问delphi的论坛比较好的都有哪些!
如果不是,
你把这个Access库另存为一个文件,然后把当前的库清空
不就行了吗?
以前的数据也可以查,现在的表也可以增加新数据
如何在ACCESS里控制,存储当前表,如何写
Create Table Table200207
(
ID Integer,
Content Char(40),
primary Key (ID) )2、假如你原来采集的数据在Table1表中,你用"insert into Table200207 select * from Table1"把数据转存至新表中;3、然后"Delete from Table1"清除旧表中的数据,重新采集。
我用 SAVEDIALOG1 保存进去,谢谢,急
用哪个控件,也说一下,THANK U ,
设为batCopy拷贝模式
//安源标结构生成新表,元标中数据拷贝到新表中,如果表已存在,则覆盖
TTest.Tablename:='xxx.dbf';
batchmove1.source:=Tsource;
batchmove1.destination:=Tdest;
batchmove1.mode:=batCopy;
batchmove.execute;
可以用batchmove来更新源表或者是删除源表
TTest.Tablename:='xxx.dbf';
其中的TTEST。TABLENAME 是什么意思,哪来的 ,谢谢,
不是TTest,是TDest
你在Form上啦两个Table控件和一个batchmove上去
Tsource是你的原表,TDest是你的目标表,也就是你要建的新表
TDest.Tablename:='xxx.dbf';//设定新表的名字为xxx
源表的属性你已经设置好了,比如是demoes里面的某个表单
调用上面的过程就可以实现copy了
batchmove1.source:=table1;
batchmove1.destination.TableName:=self.SaveDialog1.FileName;
batchmove1.mode:=batCopy;
batchmove1.execute;//这里出错,
为什不行呢,请教,谢谢,
我的删除,也要,我用的是ACCESS库,
self.SaveDialog1.Execute;
batchmove1.source:=table1;
batchmove1.destination.TableName:=self.SaveDialog1.FileName;
batchmove1.mode:=batCopy;
batchmove1.execute;//这里出错,
为什不行呢,请教,谢谢,
我改了你上面的TDest.Tablename:='xxx.dbf';因为TDEST我不明白什么意思,
就是通不过,谢谢,