[英]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.