Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.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# 不支持关键字:';文件编号';_C# - Fatal编程技术网

C# 不支持关键字:';文件编号';

C# 不支持关键字:';文件编号';,c#,C#,我有一个DSN文件名“Edat.DSN”。我想用它来获取一些数据 using (SqlConnection conn = new SqlConnection()) { conn.ConnectionString = @"FILEDSN=C:\edat.dsn;"; string query = "SELECT MAX(ID) AS Expr1 FROM dbo.datle"; SqlCommand

我有一个DSN文件名“Edat.DSN”。我想用它来获取一些数据

     using (SqlConnection conn = new SqlConnection())
        {
            conn.ConnectionString = @"FILEDSN=C:\edat.dsn;";
            string query = "SELECT MAX(ID) AS Expr1 FROM  dbo.datle";
            SqlCommand cmd = new SqlCommand(query, conn);
            conn.Open();
            using (SqlDataReader oReader = cmd.ExecuteReader())
            {
                while (oReader.Read())
                {
                    i = oReader["Expr1"].ToString();
                }

                conn.Close();
            }
        }
但是它说

不支持关键字:“filedsn”


如何使用文件DSN获取sql数据库中的某些数据?

DSN用于ODBC连接,您正在使用sql连接。因此,要么切换到ODBCConnection,要么更改连接字符串以使用SQL Server。你可以参考

所以你的连接字符串应该是

<connectionstrings> 
   <add name="ConnectionString" connectionString="DSN=ram"   providerName="System.Data.odbc" />
</connectionstring> 

这是用于ODBC的。您正在连接到SQL Server实例。。