Problème de variable dans requete Select
Bonjour,
j'ai un petit souci avec une requete a ce niveau la a mon avis "where AR_Ref = row[20]"
je pense qu'il ne comprend pas le = row[20] mais je voie pas trop quoi mettre
Merci pour votre aide
Thierry
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| sqlstr = "select * from F_DOCLIGNE where YEAR(DL_DateBL) like 2006 AND MONTH(DL_DateBL) like 02";
SqlCommand oCmd2 = new SqlCommand(sqlstr, connection);
rdr = oCmd2.ExecuteReader();
Object[] row = null;
while (rdr.Read())
{
row = new Object[rdr.FieldCount];
rdr.GetValues(row);
sqlstr2 = "select * from F_ARTICLES where AR_Ref = row[20]";
SqlCommand oCmd3 = new SqlCommand(sqlstr2, connection2);
rdr2 = oCmd3.ExecuteReader();
Object[] row2 = null;
while (rdr2.Read())
{
row2 = new Object[rdr.FieldCount];
rdr2.GetValues(row2);
}
} |