首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将本地文件上载到SQL Server的程序

将本地文件上载到SQL Server的程序
EN

Stack Overflow用户
提问于 2018-06-09 15:13:11
回答 1查看 79关注 0票数 0

我有一个巨大的.csv文件,我需要上传到SQL Server,以便我可以直接访问Microsoft Power BI中的数据。

我正在尝试创建一个程序,该程序在运行时会自动将指定的文件放到服务器上,以便文件保持更新。

怎样做才是正确的呢?

我不习惯使用Visual Studio和C#,但我尝试过以下方法,但没有成功,因为我不知道如何指定我创建的SQL Server数据库:

代码语言:javascript
运行
复制
public static void databaseFilePut(string varFilePath) 
{
    byte[] file;

    using (var stream = new FileStream(varFilePath, FileMode.Open, FileAccess.Read)) 
    using (var reader = new BinaryReader(stream)) 
    {
        file = reader.ReadBytes((int) stream.Length);       
    }          

    using (var varConnection = Locale.sqlConnectOneTime(Locale.sqlDataConnectionDetails))
    using (var sqlWrite = new SqlCommand("INSERT INTO Raporty (RaportPlik) Values(@File)", varConnection)) 
    {
        sqlWrite.Parameters.Add("@File", SqlDbType.VarBinary, file.Length).Value = file;
        sqlWrite.ExecuteNonQuery();
    }
}

我真的很感谢任何人的帮助,因为我已经被困在这里一段时间了!

非常感谢

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50771833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档