繁体   English   中英

连接控制台应用程序以访问数据库问题

[英]Connecting console application to access database problems

我正在尝试将控制台应用程序连接到访问数据库。

这是我正在使用的查询:

“从[呼叫历史]中选择[类型],[名称],[电话号码],[开始时间],[结束时间],[IM会话文件],[注释],[开始时间]> =?

问题是,由于某种原因,当我从访问数据库中获取该数据并将其放入sql服务器数据库时,这些日期被弄乱了,因为它们不是按年份排列的。

所以我决定添加一个order by子句:

从[通话记录]中选择[类型],[名称],[电话号码],[开始时间],[结束时间],[IM会话文件],[注释]在[开始时间]> =吗? 订购[通话记录]。[开始日期]

command.Parameters.Add(“ @ date”,OleDbType.Date); command.Parameters [“ @ date”]。Value = calllogClient.getLastEntryInserted(ssid);

不断收到此异常:System.Data.OleDb.OleDbException:没有为一个或多个必需参数提供值。

我不知道该怎么做。 任何的意见都将会有帮助。

谢谢

设置参数时,请删除@

command.Parameters [“ date”]。Value = calllogClient.getLastEntryInserted(ssid);

我相信您的选择声明应如下所示:

从[通话记录]中选择[类型],[名称],[电话号码],[开始时间],[结束时间],[IM会话文件],[注释] [开始时间]> = @date ORDER BY [通话记录]。[开始日期]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM