Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql VB6 OpenRecordSet的参数太少?_Sql_Vb6 - Fatal编程技术网

Sql VB6 OpenRecordSet的参数太少?

Sql VB6 OpenRecordSet的参数太少?,sql,vb6,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不太了解,所以有人有什么想法吗?问题在于您的order

我正在调试具有以下代码的应用程序:

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

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

第二行显示“运行时错误“3061”:参数太少。应为2”。我认为问题在于sql的价值。我对SQL不太了解,所以有人有什么想法吗?

问题在于您的order子句:更具体地说,这里:

日期/时间。

我想你可以试试

sql = "select * from table Order by Precipition,[Date/Time]"
请注意“[]”

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

使用向表解释上下文中字段的名称