VS2010,Windows窗体应用程序

时间:2015-08-26 10:35:53

标签: excel visual-studio-2010

作为应用程序的一部分,我正在尝试使用ado更新Excel工作表。但是我收到一条错误,指出“ODBC驱动程序不支持所请求的属性”。

代码如下。任何人都可以建议。感谢。

    Dim cn As New ADODB.Connection
    Dim rc As New ADODB.Recordset NewNmae = "INSERT INTO [Names$]  VALUES('ASDASD','ASDASDASD','ASDASDASD');"
    cn.ConnectionString = "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};" & _
     "DBQ=" & ListNames

    cn.Open(cn.ConnectionString)

    rc.Open(NewNmae, cn, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockPessimistic)


    cn.Close()
    rc.Close()`

1 个答案:

答案 0 :(得分:0)

您应该将提供程序设置为Jet OLEDB:

cn.Provider =" Microsoft.Jet.OLEDB.4.0&#34 ;;