Как загрузить файл xls на сервер sql по идентификатору - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть вопрос о том, как insert файл xls в SQL Server через кнопку загрузки.

У меня есть существующая таблица в SQL Server, которая состоит из столбца

sno(id), customername, customeridentity, detail.

Столбец sno, customername и customeridentity уже заполнен, осталось только заполнитьдеталь xls, которая должна быть загружена другими с помощью кнопки загрузки в выбранной строке.

Как я могу insert файл xls в SQL Server с помощью ID?

Мой код

Protected Sub DataUpload_Click(sender As Object, e As EventArgs)
    Dim filepath As String = "C:\New folder\" + XXUpload.UploadedFiles.ToArray(0).FileName.ToString + ".xls"
    Dim con, con1 As New OleDbConnection
    Dim cmd, cmd1 As New OleDbCommand
    Dim dt1 As New DataTable

    con.ConnectionString = "Data Source=xx;Initial Catalog=xx;User Id=xx;Password=xx;Provider=SQLNCLI10"

    con.Open()
    cmd.Connection = con

     cmd.CommandText = "Update RequestClip Set Detail = @details Where sno IN(Select sno from RequestClip); "
    cmd.Parameters.AddWithValue("@details", filepath)

    cmd.ExecuteNonQuery()
    con.Close()

    ClipGrid.DataBind()
End Sub

Ожидаемый результат

sno     customername   customeridentity       detail
  1             john                  1      123.xls  
  2              max                  2      223.xls
...