DataConnection DataConnection

dr = DataConnection.GetSqlDataReader(sql);当前上下文中不存在DataConnection,这该怎么解决呢?

前面没有声明过 DataConnection 变量啊!
声明变量、创建对象、初始化啊!

在 你当前的 datareader 之前 ,声明并且定义 DataConnection 实例,
try { 
    DataConnection.Open();    
DataCommand.ExecuteReader();   
...     
return; 

finally { 
    DataConnection.Close();
}

在 你当前的 datareader 之前 ,声明并且定义 DataConnection 实例,
try { 
    DataConnection.Open();    
DataCommand.ExecuteReader();   
...     
return; 

finally { 
    DataConnection.Close();
}

建个ODBC,然后写这个连接字符串,最后open