首页 > 解决方案 > 如何根据ID上传xls文件到sql server

问题描述

我有关于如何通过上传按钮来insert查询xls文件的问题。SQL Server

我有一个现有的表,SQL Server其中包含列

sno(id), customername, customeridentity, detail.

sno,customernamecustomeridentity已经被填充,只剩下xls需要其他人通过所选行上的上传按钮上传的详细信息。

我怎样才能insertxls文件交给SQL Serverby 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 作为新的 OleDbConnection
    暗淡 cmd, cmd1 作为新的 OleDbCommand
    将 dt1 调暗为新数据表

    con.ConnectionString = "数据源=xx;初始目录=xx;用户ID=xx;密码=xx;提供者=SQLNCLI10"

    con.Open()
    cmd.Connection = con

     cmd.CommandText = "更新 RequestClip 设置细节 = @details Where sno IN(Select sno from RequestClip); "
    cmd.Parameters.AddWithValue("@details", 文件路径)

    cmd.ExecuteNonQuery()
    con.Close()

    ClipGrid.DataBind()
结束子

预期产出

sno customername customeridentity detail
  1 约翰 1 123.xls  
  2 最大 2 223.xls

标签: sql-servervb.netxls

解决方案


推荐阅读