以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]搞半天都通不过,只好请教了,DeleteFor (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33854) |
-- 作者:浙江仔 -- 发布时间:2013/5/25 21:23:00 -- [求助]搞半天都通不过,只好请教了,DeleteFor Dim d1 As Datetime =Date.now.adddays(-20)
代码调试时错误信息如下,但是不知道怎么改了,请大侠指点! ---------------------------
System.FormatException: 该字符串未被识别为有效的 DateTime。有一个从索引 1 处开始的未知字。 在 System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) 在 System.Data.ConstNode..ctor(DataTable table, ValueType type, Object constant, Boolean fParseQuotes) 在 System.Data.ExpressionParser.Parse() 在 System.Data.DataExpression..ctor(DataTable table, String expression, Type type) 在 System.Data.Select..ctor(DataTable table, String filterExpression, String sort, DataViewRowState recordStates) 在 System.Data.DataTable.Select(String filterExpression, String sort, DataViewRowState recordStates) 在 Foxtable.DataTable.Select(String O100O01lO01O0O11, String O100, DataViewRowState O1OlO010) 在 Foxtable.DataTable.DeleteFor(String O0l10l) 在 UserCode.Test() |
-- 作者:ahbzczy -- 发布时间:2013/5/25 21:30:00 -- DataTables("日志记录").DeleteFor("[时间] < #d1# ") \'注意d1前面不能有空格,试试
|
-- 作者:浙江仔 -- 发布时间:2013/5/25 21:32:00 -- 没空格也不行
|
-- 作者:fjlclxj -- 发布时间:2013/5/25 21:37:00 -- DataTables("日志记录").DeleteFor("[时间] < #" & d1 & "# ") [此贴子已经被作者于2013-5-25 21:37:41编辑过]
|
-- 作者:ahbzczy -- 发布时间:2013/5/25 21:49:00 -- 对,正解! |
-- 作者:浙江仔 -- 发布时间:2013/5/25 22:09:00 -- 以下是引用fjlclxj在2013-5-25 21:37:00的发言:
DataTables("日志记录").DeleteFor("[时间] < #" & d1 & "# ") [此贴子已经被作者于2013-5-25 21:37:41编辑过] 怎么这么复杂了,不是很理解了 非常感谢啊! |