20 messaggi dal 12 luglio 2006
Salve, io ho due query, una che prende dei dati da mysql e l'altra da msaccess.

La query in access è la seguente, e vado a riempire un dataset:

DataSet dsAz = new DataSet();
sql = "SELECT az_id, az_codice FROM azienda";

cmd = new OleDbCommand(sql, conn);

OleDbDataAdapter adpa = new OleDbDataAdapter(cmd);
adpa.Fill(dsAz, "azienda");

Poi ciclo sul dataset di mysql:

for (int i = 0; i < ds.Tables["sconti"].Rows.Count; i++)
{
// e qui vorrei prendere az_id che ha come az_codice = ds.Tables["sconti"].Rows[i]["Codice"].ToString()
}

Questo lo volevo fare in modo da non dover fare ogni volta la query all'interno del ciclo, ma facendo nel ciclo tipo una getRows del dataset dsAz che mi prelevi az_id con codice corrispondente a quello del dataset di mysql.

Come posso fare?
spaghetto wrote:
Come posso fare?

carichi entrambe le tabelle (brividi...) in DataSet e poi usando LINQ to DataSet e/o l'attributo Filter fai i filtri del caso.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.