Jag har en lagrad procedur som ser ut så här I sista radenLäser inte båda frågorna
<code>
ALTER PROCEDURE [dbo].[getSubCat]
@subCategoryID int
AS SELECT subCatID, subCategory
FROM subCategory
WHERE catID = @subCategoryID;
SELECT description
FROM category
WHERE catID = @subCategoryID
</code>
Sen har jag kod som ser ut så här
<code>
while (reader.Read())
{
lblSubCat.Text += "|" + reader["subCategory"] + "| ";
}
// Step forward to description...
reader.NextResult();
// Puts the reader on the first row, that shuold be the only one...
reader.Read();
// Read description...
string myDesc = (string)reader["description"];
lblSubCat.Text = myDesc.ToString();
</code>
Problemet är att jag bara får ut "myDesc" och inte while-satsen. I while-satsen finns det fler rader och i myDesc finns det alltid bara en rad. Vad har jag gjort för fel?Sv: Läser inte båda frågorna
lblSubCat.Text = myDesc.ToString();
Skriver du ju över alltihop med det som finns i myDesc...?
lblSubCat.Text += myDesc.ToString();
Should do the trick.