Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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
DISTINCT子句不适用于linux上的odbc_exec_Linux_Ms Access_Odbc_Mdbtools - Fatal编程技术网

DISTINCT子句不适用于linux上的odbc_exec

DISTINCT子句不适用于linux上的odbc_exec,linux,ms-access,odbc,mdbtools,Linux,Ms Access,Odbc,Mdbtools,我试图在Linux Ubuntu上读取.mdb文件MS Access中的行,我安装了php5 odbc、mootools等。。。我的代码是: $dbName = "/path/file.mdb"; $handle=odbc_connect ("DRIVER=MDBTools; DBQ=$dbName;", "", ""); if(!$handle) { print "<p>Uh-oh! Failure to connect to DSN: <br />";

我试图在Linux Ubuntu上读取.mdb文件MS Access中的行,我安装了php5 odbc、mootools等。。。我的代码是:

$dbName = "/path/file.mdb";

$handle=odbc_connect ("DRIVER=MDBTools; DBQ=$dbName;", "", "");

if(!$handle) {
   print "<p>Uh-oh! Failure to connect to DSN: <br />";
   odbc_errormsg();
}
else {
   print "done";
   $resultset=odbc_exec ($handle, "SELECT DISTINCT(col) FROM tab");
   odbc_result_all($resultset, "border=2");
   odbc_close($handle);
}
我试过用方括号,也试过不用方括号,但都一样。。。救命

正确的语法是:

SELECT DISTINCT col FROM tab

错误消息是什么?请发布您正在使用的确切SQL。SQL:从particolarita中选择DISTINCT X_TZART,错误:odbc_exec:SQL错误:[unixODBC]无法解析SQL,SQLExecDirect中的SQL状态08001您可以用另一个名称中没有下划线的列试试吗?-我隐约记得mdbtools和下划线有问题,但我记不起细节或解决方案。
SELECT DISTINCT col FROM tab