-1
我需要從SQL查詢中獲取數據,我有一個方法返回arraylist的數組列表,但我無法向查詢sql返回數據。Array列表中的Array列表... ...#
我寫的方法返回SQL查詢:
public ArrayList ejecutarSelect(string sentenciaSQL){
if (this.conn.State != System.Data.ConnectionState.Open)this.Conectar();
ArrayList rows = new ArrayList();
MySqlCommand cmd = new MySqlCommand(sentenciaSQL, this.conn);
try
{
MySqlDataReader dataReader = cmd.ExecuteReader();
if (dataReader.HasRows)
{
while (dataReader.Read())
{
ArrayList row = new ArrayList();
for (int i = 0; i < dataReader.FieldCount; i++) row.Add(dataReader.GetString(i));
rows.Add(row);
}
}
dataReader.Close();
}
catch (Exception e)
{
CLog.log("ERROR (CDBMgr): " + e.Message);
return null;
}
return rows;
}
有你想在第一時間使用非泛型集合的原因嗎? –
「我無法向我顯示查詢sql返回的數據」 - >那麼你會得到什麼呢? – MikeTheLiar
我需要檢索該表中的所有項目,但不需要如何將arraylist訪問到另一個arraylist中。 對不起,我的英語... –