Urgent Help With a SQL Where statement

Please support our MS SQL advertiser: Intel Parallel Studio Home
Reply

Join Date: Jan 2007
Posts: 1
Reputation: jeffclarke is an unknown quantity at this point 
Solved Threads: 0
jeffclarke jeffclarke is offline Offline
Newbie Poster

Urgent Help With a SQL Where statement

 
0
  #1
Jan 5th, 2007
was directed here by another member...great site!

(am a newbie and I recently posted this on MSDN with 0 replies, am hoping someone can help here - you do not need to know VFP, just need help formatted a correct string that ASP will honor),

Current Setup:

Using:
Visual Web Developer Express
SQL Express
IIS 6.0 with .Net 2.0 Installed
Visual Foxpro

I actually have two questions (but am making good progress so will focus on the issue at hand).

1. I setup a Login.aspx / Default.aspx / Register.apsx / Membership.aspx as specified in the examples in MSDN...all is working ok.

2. When I register a new user, I wanted to capture their Customer ID during login to store in their Membership view table. I did this and is working ok....and to make it easy, am storing the value in Comments field.

3. I want to query a Visual Fox free table (DBF) that contains my client's Customer Invoice data...and have the ODBC Connection setup and working properly.

Here's the problem....

I'm having trouble formulating the SELECT string within the asp code to capture the Membership.Comments field.

I need the proper functions to grab the Comments field data and then use it within my select statement.

Presently, the query works if I just hard-code the value i.e.

"SELECT * from [invdata] WHERE cus_no = '1' "

I need to replace the '1' with the comments field data.

Thanks:

On a side issue: it took me days to just to get this all working to where it is...does anyone have a detailed example of how to Login to a site and pass the parms to another page to query the Logged In user's data from a database......a real world example that I have yet to see highlighted anywhere in the Forums or books I've bought.

For example: I am customer ABC123, I log in to my vendor's site and want to see all my orders placed.
Reply With Quote Quick reply to this message  
Join Date: Jan 2007
Posts: 1
Reputation: dmartin9999 is an unknown quantity at this point 
Solved Threads: 0
dmartin9999 dmartin9999 is offline Offline
Newbie Poster

Re: Urgent Help With a SQL Where statement

 
0
  #2
Jan 5th, 2007
Jeff,

Does Membership.Comments contain only the value corresponding to invdata.cus_no? Or does it contain other verbiage?

If it only contains the customer number, your code could look like this:

  1.  
  2. LOCAL lcCustomerNo
  3. lcCustomerNo = ALLTRIM(membership.comments)
  4. "SELECT * from [invdata] WHERE cus_no = lcCustomerNo "

-Dave Martin


Originally Posted by jeffclarke View Post
was directed here by another member...great site!

(am a newbie and I recently posted this on MSDN with 0 replies, am hoping someone can help here - you do not need to know VFP, just need help formatted a correct string that ASP will honor),

Current Setup:

Using:
Visual Web Developer Express
SQL Express
IIS 6.0 with .Net 2.0 Installed
Visual Foxpro

I actually have two questions (but am making good progress so will focus on the issue at hand).

1. I setup a Login.aspx / Default.aspx / Register.apsx / Membership.aspx as specified in the examples in MSDN...all is working ok.

2. When I register a new user, I wanted to capture their Customer ID during login to store in their Membership view table. I did this and is working ok....and to make it easy, am storing the value in Comments field.

3. I want to query a Visual Fox free table (DBF) that contains my client's Customer Invoice data...and have the ODBC Connection setup and working properly.

Here's the problem....

I'm having trouble formulating the SELECT string within the asp code to capture the Membership.Comments field.

I need the proper functions to grab the Comments field data and then use it within my select statement.

Presently, the query works if I just hard-code the value i.e.

"SELECT * from [invdata] WHERE cus_no = '1' "

I need to replace the '1' with the comments field data.

Thanks:

On a side issue: it took me days to just to get this all working to where it is...does anyone have a detailed example of how to Login to a site and pass the parms to another page to query the Logged In user's data from a database......a real world example that I have yet to see highlighted anywhere in the Forums or books I've bought.

For example: I am customer ABC123, I log in to my vendor's site and want to see all my orders placed.
Last edited by dmartin9999; Jan 5th, 2007 at 6:08 pm. Reason: Code tag didn't work like I expected
Reply With Quote Quick reply to this message  
Join Date: Dec 2008
Posts: 1
Reputation: arturorivas is an unknown quantity at this point 
Solved Threads: 0
arturorivas arturorivas is offline Offline
Newbie Poster

Re: Urgent Help With a SQL Where statement

 
0
  #3
Dec 4th, 2008
You need a "dynamic" method. Place a textbox on your webform and with it, for example, you can do this on your sql select statement:

  1. <script runat="server">
  2.  
  3. Protected Sub Button1_Click(ByVal sender AS Object, ByVal e AS System.EventArgs)
  4.  
  5.  
  6. Dim cmd AS New SqlCommand
  7.  
  8. cmd.CommandType = CommandType.Text
  9. cmd.CommandText = "SELECT * from [invdata] WHERE cus_no =" & txtMyTextBox.Text
  10.  
  11. cmd.Connection = conn
  12.  
  13.  
  14. End Sub
  15. </script>

-Arturo Rivas
San Rafael, CA
Last edited by arturorivas; Dec 4th, 2008 at 3:35 pm.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC