数据库操作中遇到的问题和解决方法

来源:互联网 发布:php短信验证码接口 编辑:程序博客网 时间:2024/05/24 06:40

1、查询时间段内数据问题

ACCESS中用: "select * from 数据库 where 日期 between #" & dtpicker1.value & "# and #" & dtpicker2.value & "#" SqlServer用: "select * from 数据库 where 日期 between '" & dtpicker1.value & "' and '" & dtpicker2.value & "'"

 

  Access中,需要在时间段的两侧加上#

 例如:

str_cmd=("Select * from GasTable where 开始灌装时间 between  #%s# and #%s# and %s = %s",str_TimeB,str_TimeE,str_addition,str_value)

2、Access数据库备份和还原

 备份

 CopyFile("Gas.mdb","Gas.mdb.bak",FALSE);//将Gas.mdb备份为Gas.mdb.bak 参数FALSE表示如果目标文件存在则覆盖

还原

  CopyFile("Gas.mdb.bak","Gas.mdb",FALSE) //

还原后,如果程序没有退出,需要进行数据库操作时,需要重新建立数据库连接,即要重新定义_ConnectionPtr

  

原创粉丝点击