0 голосов
спросил от в категории VBASPNETVBNET
попробуйте ниже
Using con1 As New  SqlConnection(ConfigurationManager.ConnectionStrings("connection").ConnectionString)            Dim csvPath As String = Path.Combine(Server.MapPath("~/excel/") , Path.GetFileName(FileUpload1.PostedFile.FileName))            FileUpload1.SaveAs(csvPath)            con1.Open()            Dim queryimg As String = "BULK INSERT trycsv FROM '"+ csvPath + "'"            Dim cmdimg As New SqlCommand(queryimg, con1)            cmdimg.ExecuteNonQuery()            con1.Close()        End Using

У меня есть одинарные кавычки для пути к файлу UPDATE:
Как показано ниже, Kornfeld Eliyahu Peter указал, что путь, следующий будет работать, если ваш веб-сервер и сервер sql работает на одном и том же сервере sever/PC
check
Using con1 As New  SqlConnection(ConfigurationManager.ConnectionStrings("connection").ConnectionString)            Dim csvPath As String = Path.Combine(Server.MapPath("~/excel/") , Path.GetFileName(FileUpload1.PostedFile.FileName))            FileUpload1.SaveAs(csvPath)            con1.Open()            Dim queryimg As String = "BULK INSERT trycsv FROM '"+ csvPath + "'"            Dim cmdimg As New SqlCommand(queryimg, con1)            cmdimg.ExecuteNonQuery()            con1.Close()        End Using
# [#^ #]
вы можете найти пример кода, который вы можете вставить в объем с помощью csv reader и это решит вашу проблему.

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...