【发布时间】:2013-05-27 07:15:10
【问题描述】:
我在 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();
}
}
【问题讨论】:
-
一些代码会很有帮助。
-
在此处提及您的代码。
标签: c# mysql datareader