【发布时间】:2015-03-14 17:17:37
【问题描述】:
是否可以将.sql 文件加载到DataSet 或DataTable 而不在SQL Server 数据库上执行它,然后从数据库中读取值?
我知道将.sql 文件加载到 SQL Server 中然后读出值的方法,但是有没有办法跳过这个,因为我没有在 PC 上创建 SQL Server 的选项片刻。
.sql 文件有一个 CREATE TABLE 语句和一个带有一些数据的 INSERT INTO 查询
问候。
【问题讨论】:
-
好吧,您可以尝试解析该文件中包含的 SQL 并从中提取数据.....不是很好和富有成效的想法,在我看来...要么在
.csv或.xml中获取该数据(您可以轻松地将其加载到DataTable),或者然后对您的数据库执行.sql... . -
它是一个 .sql 文件。而且在文件中搜索值并读取它们的方法很糟糕......它不能是创建数据库、执行 sql 到数据库并在 c# 中加载数据库的唯一方法...... ;D跨度>
标签: c# sql sql-server file datatable