数据库操作中遇到的问题和解决方法
2010-01-21 16:53
369 查看
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
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
//还原后,重新连接数据库 if(theApp.m_pConnection->State) theApp.m_pConnection->Close(); theApp.m_pConnection=NULL; try { theApp.m_pConnection.CreateInstance(__uuidof(Connection)); theApp.m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Gas.mdb","","",adModeUnknown); } catch(...) { AfxMessageBox("重新连接数据库失败"); return; }
相关文章推荐
- 操作sql server 2008数据库遇到的问题和解决方法
- 配置sql server2000数据库客户端与数据库端所遇到的问题及解决方法
- php在执行mysql存储过程后执行其他数据库操作问题解决方法
- Delphi XE8中开发DataSnap程序常见问题和解决方法 (二)想对DBExpress的TSQLDataSet写对数据库操作的SQL语句出错了!
- PHP使用PDO操作数据库的乱码问题解决方法
- 遇到的问题------数据库 update 语句出现错误的解决方法
- C# 使用Linq递归查询数据库遇到的问题及解决方法
- 数据库sql server安装使用遇到的问题以及解决方法
- 操作XML文档遇到的XMLNS问题及解决方法 (C# 和 PHP)
- 从传统数据库访问转向LINQ过程中遇到的一些问题和解决方法
- 遇到的问题------数据库 update 语句出现错误的解决方法
- C# 使用Linq递归查询数据库遇到的问题及解决方法
- 关于Cookie跨域操作遇到的问题及解决方法
- 发布链接外部数据库的MXD为服务时遇到的问题及解决方法
- 操作win8系统时遇到无法拖动桌面图标问题的解决方法
- SQL Server 2005数据库连接遇到的问题及解决方法。。
- Windows7旗舰版安装PLSQLDeveloper连接数据库遇到:ora-12514 问题和ORA-12545:因目标主机或对象不存在,连接失败”解决方法
- 数据库实验中遇到的问题以及解决方法
- 关于Cookie跨域操作遇到的问题及解决方法
- 对数据库操作中遇到的问题及解决办法