Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Microsoft SQL文本驱动程序替代方案_C#_Sql_Text Driver - Fatal编程技术网

C# Microsoft SQL文本驱动程序替代方案

C# Microsoft SQL文本驱动程序替代方案,c#,sql,text-driver,C#,Sql,Text Driver,我试过Microsoft.Jet.OLEDB.4.0和Microsoft文本驱动程序,但这两种都不是标准的。我试图将简单的sql从数据库复制并粘贴到这些文本驱动程序中,但我必须对sql进行大量修改才能使其正常工作。我正在查询csv和文本文件。除了上面提到的驱动程序之外,还有什么东西可以处理简单的sql查询吗 以下是我正在使用的sql示例: select distinct CASE F1 WHEN 'a' THEN 'abcd' WHEN 'b' THEN 'bcd

我试过
Microsoft.Jet.OLEDB.4.0
Microsoft文本驱动程序
,但这两种都不是标准的。我试图将简单的sql从数据库复制并粘贴到这些文本驱动程序中,但我必须对sql进行大量修改才能使其正常工作。我正在查询csv和文本文件。除了上面提到的驱动程序之外,还有什么东西可以处理简单的sql查询吗

以下是我正在使用的sql示例:

select distinct 
     CASE F1
     WHEN 'a' THEN 'abcd'
     WHEN 'b' THEN 'bcde'
     WHEN 'c' THEN 'cdef'
     WHEN 'e' THEN 'efgh'
     ELSE 'Unkown'
     END AS Alpha1,
     CONCAT('91a',trim(F2)) as Alpha2
from 1.csv    
where trim(column1) IS NOT NULL

你能举一个看似“简单”的查询的例子吗?查询基于文本的数据与查询数据库有着根本的不同。您好,我已经发布了一个SQLExpress的示例,您可能应该将csv文件加载到一个真实的数据库(SQLServerExpress)中,并在该数据库上运行您的查询;如果这是在您的环境选项。不幸的是,我只是一个普通用户,而不是它的一部分。所以我不能使用真正的sql server。你能使用MS Access吗?SQL Express呢?或者SQL Lite和SQL CE,它们甚至不需要安装?