易截截图软件、单文件、免安装、纯绿色、仅160KB

让人疯狂的ACCESS. 时间字段无法用parameters声明

VB.NET code:
Dim strSql As New StringBuilder()
strSql.Append("select * from 定单 where 1=1 ")
strSql.Append(" and 时间 >= @开始时间 and 时间 <= @结束时间 and 账号=@账号")


Dim parameters As OleDbParameter() = {New OleDbParameter("@开始时间", OleDbType.DBDate), _
New OleDbParameter("@结束时间", OleDbType.DBDate), _
New OleDbParameter("@账号", OleDbType.VarChar)}

'这样会报不能转换的错误
parameters(0).Value = Convert.ToDateTime(sj1.ToString("yyyy-MM-dd 00:00"))
parameters(1).Value = Convert.ToDateTime(sj2.ToString("yyyy-MM-dd 59:59"))
parameters(2).Value = user

'用以下语法不会报错,就是得不到结果
'parameters(1).Value = Convert.ToDateTime(sj2.AddHours(23).AddMinutes(59).AddSeconds(59))


'用断点会得到以下字符,如果直接贴到分析器里就可以查到结果
'select * from 定单 where 1=1 and 时间 >= #12/20/2009# and 时间 <= #12/20/2009 11:59:59 PM# and 用户名='bbb'



GOOGLE了一下,发现大多数人选择了把日期当string来处理,我感觉这样用在项目中非常不好.

大家可以试一下,你会发现ACCESS非常变态.都有点讨厌MS了....
第一种写法
parameters(1).Va


相关问答:

错误信息Access violation....

这两天学习《Delphi技术方案宝典》一书中第三章关于用户登录方案的例子,利用的是SQl Server数据库实现用户登录,编译运行都没问题,该实现的功能也都实现的很好,但是奇怪的是,反复运行一段时间后,有时在关闭整个 ......

Dbgrid连接access拖动滚动条死机?

Dbgrid连接access 显示数据时拖动滚动条死机?怎么解决啊?
机器太差了吧?

是不是你数据量太大了啊
你数据少一些看看还死机吗?

数据很少啊 就一页。

我在BCB6下做过不少 DBGRID+ACCESS ,从来没有遇到 ......

MFC连接ACCESS 出错

麻烦各位帮忙看看啊
代码如下:
CoInitialize(NULL);
  _ConnectionPtr pConn(__uuidof(Connection)); 
_RecordsetPtr pRst(__uuidof(Recordset));
pConn->ConnectionString="Provider ......

asp连接ACCESS数据库的问题!!

最近学习asp,当练习到连接数据库的时候,频频出错,可就是不知道错在怎么地方,请高手帮忙看看!!谢谢!
包含文件xx.asp、xxsave.asp、conn.asp以及student1.mdb和表xxgl……
xx.asp为:
<html>
<hea ......

access中的text型数字 - 其他数据库开发 / Access

access中的text型的数字,怎么比较大小啊?
大家知道吗?
因为我想根据这一列数据的大小查询一些东西
举个例子:
就是,我有一列数据为编码:
是text型的数字:如
1101
1102
1103
等,
我现在要取出编码比 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号