Ошибка среды выполнения Microsoft VBScript '800a01a8'
3/19/2018

Я пытаюсь вставить данные excel в базу данных access. Приведенный ниже код идеально подходит для меня

<% Set cn = CreateObject("ADODB.Connection") 'scn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\docs\dbto.mdb" MM_NDC2016_STRING = " Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("data/dbase.mdb") cn.Open MM_NDC2016_STRING sSQL = "INSERT INTO ElectionResults SELECT * FROM " sSQL = sSQL & "[Excel 8.0;HDR=YES;IMEX=2;DATABASE=C:\inetpub\wwwroot\election\Data\Dataupload.xls].[Sheet1$]" cn.Execute sSQL, recs MsgBox recs %>

Однако, когда я загружаю его в Интернет, он не работает. Я заметил, что это соединение из Excel. Я отредактировал его таким образом

<% Set cn = Server.CreateObject("ADODB.Connection") 'scn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\docs\dbto.mdb" MM_NDC2016_STRING = " Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("data/dbase.mdb") cn.Open MM_NDC2016_STRING sSQL = "INSERT INTO ElectionResults SELECT * FROM " sSQL = sSQL & " Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("data/Dataupload.xls").[Sheet1$] cn.Execute sSQL, recs MsgBox recs %>

и я получаю эту ошибку

Ошибка среды выполнения Microsoft VBScript '800a01a8'

Требуемый объект: '[строка: "C:\inetpub\wwwroot\e "]'

/выборы/asp_upload.asp, строка 21..

Кто-нибудь может мне помочь...

Спасибо

Перенесено из: (Windows / Windows 7 / Производительность и системные сбои)

Ответы (1)

Ben Casper
3/20/2018

Привет, Поскольку задача, которую вы пытаетесь выполнить, требует глубоких знаний о Microsoft Visual Basic, я предлагаю опубликовать эту проблему на наших форумах Microsoft Developer Network[https://social.msdn.microsoft.com/Forums/it-IT/home ?категория=visualbasic]. Этот форум посвящен передовым техническим дискуссиям о MS Visual Basic и состоит из ИТ-специалистов и специалистов, которые могут предоставить вам советы и способы устранения этой проблемы. Дайте мне знать, если у вас возникнут другие вопросы.

Помогло 0 людям

Похожие вопросы