【问题标题】:Upload text file to database将文本文件上传到数据库
【发布时间】:2013-02-11 10:57:57
【问题描述】:

我得到了具有下一个结构的文本文件:

id=123
name=value
year=2013

第一部分(id、name、year)是列名,最后一部分是我需要在列中传递的数据。我不知道该怎么做。 1.我正在逐行读取文件 2. ??

我只有愚蠢的想法用查询替换'='并尝试运行它。但它看起来像个坏主意......

我还需要检查数据库中是否存在数据。

【问题讨论】:

  • 你在哪里搜索到这个?我想知道,因为我花了大约 15 秒的时间找到 this.. 这有帮助吗?

标签: c# sql database winforms


【解决方案1】:
  1. 上传您的文本文件
  2. 逐行阅读
  3. 更新数据库

我会怎么做

  • 上传文本文件
  • 创建一个List 对象,这些对象具有这些值并已实现 validation。
  • Read every line 和每三行 try 构造一个有效的 该类型的对象以防出错,因为我不得不使用正则表达式或类似的东西来区分键和值。
  • 使用我的对象列表通过 LINQ2SQL 更新数据库

【讨论】:

    猜你喜欢
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 2013-12-24
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多