VS2005+ACCESS2003开发中遇到的“标准表达式中数据类型不匹配”问题解决方法
2010-08-17 11:39
711 查看
最近在写一个东西时,遇到了如下问题:
if (dtStart != dtEnd || (dtEnd ==dtStart && dtStart.ToShortDateString () !=DateTime .Now .ToShortDateString ()))
{
sbWhere.Append(" and superviseInfo.superviseDate between ‘");
sbWhere.Append(dtStart.ToShortDateString());
sbWhere.Append("’ and ‘“);
sbWhere.Append(dtEnd.ToShortDateString());
sbWhere.Append("’");
}
结果在执行时,提示“标准表达式中数据类型不匹配”问题。
我用的后台数据库是ACCESS,这在SQL SERVER中是不会出现的。
解决办法:
把上面的语句换成:
if (dtStart != dtEnd || (dtEnd ==dtStart && dtStart.ToShortDateString () !=DateTime .Now .ToShortDateString ()))
{
sbWhere.Append(" and superviseInfo.superviseDate between #");
sbWhere.Append(dtStart.ToShortDateString());
sbWhere.Append("# and #");
sbWhere.Append(dtEnd.ToShortDateString());
sbWhere.Append("#");
}
即可。
if (dtStart != dtEnd || (dtEnd ==dtStart && dtStart.ToShortDateString () !=DateTime .Now .ToShortDateString ()))
{
sbWhere.Append(" and superviseInfo.superviseDate between ‘");
sbWhere.Append(dtStart.ToShortDateString());
sbWhere.Append("’ and ‘“);
sbWhere.Append(dtEnd.ToShortDateString());
sbWhere.Append("’");
}
结果在执行时,提示“标准表达式中数据类型不匹配”问题。
我用的后台数据库是ACCESS,这在SQL SERVER中是不会出现的。
解决办法:
把上面的语句换成:
if (dtStart != dtEnd || (dtEnd ==dtStart && dtStart.ToShortDateString () !=DateTime .Now .ToShortDateString ()))
{
sbWhere.Append(" and superviseInfo.superviseDate between #");
sbWhere.Append(dtStart.ToShortDateString());
sbWhere.Append("# and #");
sbWhere.Append(dtEnd.ToShortDateString());
sbWhere.Append("#");
}
即可。
相关文章推荐
- 开发Access数据库提示的"标准表达式中数据类型不匹配",DateTime类型解决办法
- 在Access里面,提示出错“标准表达式中数据类型不匹配”,解决方法:
- 向Access插入数据时提示“标准表达式中数据类型不匹配”的解决方法
- 向ACCESS中的"时间/日期"字段中插入DateTime.Now时出现“标准表达式中数据类型不匹配。”错误的解决办法
- DELPHI7开发Access数据库提示的"标准表达式中数据类型不匹配"
- 关于Access数据库id自增列用update语句报“标准表达式中数据类型不匹配”的问题
- access中带参数sql语句问题~~标准表达式中数据类型不匹配
- 向ACCESS中的"时间/日期"字段中插入DateTime.Now时出现“标准表达式中数据类型不匹配。”错误的解决办法
- Access 标准表达式中数据类型不匹配问题
- 使用Navicat Premium将Oracle数据库中的表和数据迁移到MySQL数据库中,遇到的Date类型出现精度问题及解决方法
- 关于在用curl函数post网页数据时,遇上表单提交 type为submit 类型而且没有name和id时可能遇到的问题及其解决方法
- 关于EXP-00056: 遇到 ORACLE 错误 1455 ORA-01455: 转换列溢出整数数据类型 EXP-00000: 导出终止失败 的问题解决方法整理
- 关于Access中“标准表达式中数据类型不匹配”的问题
- vue 开发中element-ui库的switch开关绑定number类型数据不成功问题 解决方法
- MINIGUI开发中遇到的问题及解决方法
- 标准表达式中数据类型不匹配(Access) - 参数化顺序必须一致!
- Android遇到的各种问题(一)——开发中Theme.AppCompat.Light的解决方法
- iphone 开发中使用zbar时遇到的几个典型问题解决方法。
- 前端webview开发中遇到的一些问题及其解决方法
- J2EE开发工作中遇到的异常问题及解决方法总结