Coldfusion 获取错误:[Microsoft][ODBC驱动程序管理器]未找到数据源名称,并且未指定默认驱动程序

Coldfusion 获取错误:[Microsoft][ODBC驱动程序管理器]未找到数据源名称,并且未指定默认驱动程序,coldfusion,odbc,coldfusion-10,Coldfusion,Odbc,Coldfusion 10,我正在努力实现的目标 我正在上传一个.mdb文件。上传后,我想从上传的文件中读取数据 我到目前为止所做的一切 参考之后,我编写了这段代码 <cfif isdefined("form.fileData")> <cffile action = "upload" destination = "D:\Experiments" fileField = "form.fileData" nameConflict = "MakeUnique" result ="hello" stric

我正在努力实现的目标

我正在上传一个.mdb文件。上传后,我想从上传的文件中读取数据

我到目前为止所做的一切

参考之后,我编写了这段代码

<cfif isdefined("form.fileData")>
    <cffile action = "upload" destination = "D:\Experiments" fileField = "form.fileData" nameConflict = "MakeUnique" result ="hello" strict="false">   
    <cfdump var="#hello#">   
    <!--- The file upload is working fine --->
    <cfscript>  
        classLoader = createObject("java", "java.lang.Class");  
        classLoader.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
        dm = createObject("java","java.sql.DriverManager");  

        con = dm.getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=#hello.serverfile#;");  

        st = con.createStatement();  
        rs = st.ExecuteQuery("Select * FROM Classes");  
        q = createObject("java", "coldfusion.sql.QueryTable").init(rs);  
    //the query is stored in the variable q   
    </cfscript>  
    <cfquery name="GetExample" dbtype="query">  
        SELECT        *  
        FROM          q  
    </cfquery>  
    <cfdump var="#GetExample#">  

<cfelse>   
    <cfform name="myUpload" enctype="multipart/form-data">   
        <cfinput type="file" name="fileData"><br>   
        <cfinput type="submit" name="submit" value="Verzenden">   
    </cfform>   
</cfif>
但是我犯了个错误

[Microsoft][ODBC驱动程序管理器]未找到数据源名称,也未指定默认驱动程序

在引用之后,我尝试给出绝对路径。但它也给出了同样的错误

错误


如果有dbtype=query,就不能有数据源。这可能不是你眼前的问题,但最终会是。是的,我会消除它。这是从某个地方复制的。我已经更新了问题。我很长时间没有使用Access,但是。。一些想法。A CF-32或64位的哪个o/s和版本?听起来像。B您是否在服务器上设置了任何现有的访问DSN?IIRC,旧版本的Access支持一种特殊语法,即c:\path\db.mdb中的表,允许您使用现有DSN作为一种传递机制来访问另一个db文件。不知道这是否仍然受支持。OS和Cf都是64位的。我没有任何现有的访问DSN。我试试你告诉我的建议。