Dzień dobry.
Kod który napisałem, nie działa tak, jakbym się tego spodziewał, i nie wiem dlaczego. Buduję w nim zapytanie SQL, sklejane z poszczególnych stringów. Nie dodaje on części znaków (spacji i przecinków) i nie wiem czemu. Wklejam:
string query = "UPDATE " + table + " SET";
for (int i = 0; i < fieldsAndValsToUpdate.Length; i++)
{
if (i == 0)
query += " " + fieldsAndValsToUpdate[i];
else
query += ", " + fieldsAndValsToUpdate[i];
}
query += " WHERE " + condition + ";";
Otrzymuję string, bez spacji i przecinków (z for'a). Czy to bug, czy robię jakiś błąd?
Dzięki, pozdrawiam serdecznie
Michał.