我在 C# 中有一个方法,它应该从 mysql 获取一些数据,然后将这些数据插入另一个表中。
问题是,无论我尝试什么,我都会得到another datareader is open
。
我尝试使用该using
语句,但没有成功,也许我做错了。
怎么做?
public void MethodName(List<string> objects)
{
foreach(string Object in objects){
SQLActions.Initialize();
SQLActions.SQL_Open();
MySqlDataReader queryData = SQLActions.SQL_Query("SELECT...query...");
MySqlDataReader objectsData = SQLActions.SQL_Query("Another select....");
SQLActions.SQL_NonQuery("Insert...");
while(queryData.Read()){
SQLActions.SQL_NonQuery("Another Insert...");
}
SQLActions.SQL_Close();
}
}