468,107 Members | 1,490 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,107 developers. It's quick & easy.

Help writing conditional blocks

I am having trouble writing a conditional block using ASP.NET and C#.

I am trying to do something like this:
1. if page is PostBack
- transfer to another page

2. if not postback
- connect to database and get information using a querystring id and create
a DataReader (as DR).
- generate a Form to display using values from the database query.

The problem is that I get an error:
The name 'DR' does not exist in the class or namespace 'ASP.contact_aspx'

Because the page is not postback, the DataReader object is not created.
Is there any way around this?

I assumed that the code in condition 2 would be skipped because the
condition was false but it seems to trying to run through it anyway.
This process works in classic ASP but I cannot get it to work in ASP.NET.

I'd like to try to keep this confined to one page.
Suggestions??
Nov 17 '05 #1
2 1456
"estafford" <estafford your pants @newmancom.com> wrote
I am having trouble writing a conditional block using ASP.NET and C#.
I am trying to do something like this:
1. if page is PostBack
- transfer to another page
2. if not postback
- connect to database and get information using a querystring id and create
a DataReader (as DR).
- generate a Form to display using values from the database query.

The problem is that I get an error:
The name 'DR' does not exist in the class or namespace 'ASP.contact_aspx'

Did you include the "Imports System.Data.SqlClient" statement (for VB.NET) or
"using System.Data;" statement (for C#) at the top of your code-behind file?

Also, keep in mind, when you DIM an var in an IF statement, then that var only
has scope within the IF statement block. Same is true for TRY CATCH blocks...

--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP
http://www.able-consulting.com

Because the page is not postback, the DataReader object is not created.
Is there any way around this?

I assumed that the code in condition 2 would be skipped because the
condition was false but it seems to trying to run through it anyway.
This process works in classic ASP but I cannot get it to work in ASP.NET.

I'd like to try to keep this confined to one page.
Suggestions??

Nov 17 '05 #2
Bingo!!
Thanks Carl. Turns out I did not declair the DR variable outside the
function.
I assumed it was something more difficult and overlooked the obvious.

Such is the learning process...
Thanks Again.

"Carl Prothman [MVP]" <ca****@spamcop.net> wrote in message
news:OA**************@TK2MSFTNGP12.phx.gbl...
"estafford" <estafford your pants @newmancom.com> wrote
I am having trouble writing a conditional block using ASP.NET and C#.
I am trying to do something like this:
1. if page is PostBack
- transfer to another page
2. if not postback
- connect to database and get information using a querystring id and create a DataReader (as DR).
- generate a Form to display using values from the database query.

The problem is that I get an error:
The name 'DR' does not exist in the class or namespace 'ASP.contact_aspx'
Did you include the "Imports System.Data.SqlClient" statement (for VB.NET)

or "using System.Data;" statement (for C#) at the top of your code-behind file?
Also, keep in mind, when you DIM an var in an IF statement, then that var only has scope within the IF statement block. Same is true for TRY CATCH blocks...
--

Thanks,
Carl Prothman
Microsoft ASP.NET MVP
http://www.able-consulting.com

Because the page is not postback, the DataReader object is not created.
Is there any way around this?

I assumed that the code in condition 2 would be skipped because the
condition was false but it seems to trying to run through it anyway.
This process works in classic ASP but I cannot get it to work in ASP.NET.
I'd like to try to keep this confined to one page.
Suggestions??


Nov 17 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

35 posts views Thread by rbt | last post: by
10 posts views Thread by Dave | last post: by
3 posts views Thread by bobchabot | last post: by
12 posts views Thread by code break | last post: by
1 post views Thread by dodo1267 | last post: by
reply views Thread by bibin mathew | last post: by
2 posts views Thread by bibin mathew | last post: by
1 post views Thread by Solo | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.