There are a couple of problems here:
1) EndExecuteReader doesn't have a version that doesn't need a parameter:
MSDN[
^]
2) To use EndExecuteReader, you must first call BeginExecuteReader first:
MSDN[
^]
3) I don't think you meant EndExecuteReader at all - probably, you wanted ExecuteReader.
4) You can't issue a second command on the same connection while a reader is already open on it, so you would need two connections to work with two readers simultaneously.
[edit]
5) As Richard said: Do not concatenate strings to build a SQL command. It leaves you wide open to accidental or deliberate SQL Injection attack which can destroy your entire database. Use Parametrized queries instead. (Can;t believe I didn;t say that... :sigh:
[/edit]
[edit2]
Fix my c**k-up: It was Richard, not Wes...:O
[/edit2]