VB6 OpenRecordSet参数太少了?

时间:2009-11-30 17:52:33

标签: sql vb6

我正在使用以下代码调试应用程序:

sql = myTable
Set datTable.Recordset = myDB.openRecordset(sql, dbOpenDynaset, dbSeeChanges)

其中

sql = "select * from table Order by Precipition,Date/Time" 

第二行出现错误,说“运行时错误'3061':参数太少。预计2”。我相信问题是sql的价值。我不太了解SQL,所以有没有人有任何想法?

2 个答案:

答案 0 :(得分:2)

我知道你可以尝试

sql = "select * from table Order by Precipition,[Date/Time]"

注意“[]”

您应该尽量避免使用包含空格或关键字的表名/列,因为这会使生活变得非常有效。

使用解释表格上下文字段的名称。

答案 1 :(得分:1)

问题在于您的订单条款:更具体地说:

日期/时间。