如何读取.sql文件并将内容添加到组合框?

时间:2017-11-04 03:45:41

标签: c# sql

我有一个.sql文件(表架构),我想读取文件并将每一行(每行作为一个字段)添加到组合框中。我尝试使用谷歌搜索,但在阅读SQL文件时找不到任何内容,不确定它是否与文本文件不同。

示例架构:

CREATE TABLE test_table(

name varchar(75),

手机varchar(9),

电子邮件varchar(75))

我想收集电子邮件字段(姓名,电话,电子邮件)并将其添加到组合框下拉列表中。

1 个答案:

答案 0 :(得分:1)

要正确执行,您需要像程序代码一样解析SQL文件(它是)。例如,查看this,或者查找其他一些SQL解析器库。警告:解析任意SQL不是一项简单的任务,因为SQL有一些任意的语法。

如果您的SQL文件具有非常明确定义的结构(例如,它们是自动生成的),您可以尝试使用正则表达式来解析它们,即使它通常以不可读且易碎的代码结束。