Current location: Hot Scripts Forums » Programming Languages » ASP » Problems in displaying database which selected by EMAIL!!


Problems in displaying database which selected by EMAIL!!

Reply
  #1 (permalink)  
Old 06-10-04, 12:09 PM
violet violet is offline
New Member
 
Join Date: Jun 2004
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
Problems in displaying database which selected by EMAIL!!

hello... everyone~ here i faced some problems over my asp script while selecting the profile of member by EMAIL. Below are my script :-

admin_member.asp will connect to admin_membername.asp afetr click on the first name

this for admin_member.asp script
<%
Dim strOutputString
Dim objCommand, memberid, objRSAccessory, CEmail

Set objCommand = Server.CreateObject("ADODB.Command")

objCommand.ActiveConnection = strConnect
objCommand.CommandText = "SELECT DISTINCT MemberProfile.MemberID, MemberProfile.CEmail, MemberProfile.FirstName, MemberProfile.LastName " & _
"FROM MemberProfile order by FirstName"

objCommand.CommandType = adCmdText

Set objRSAccessory = objCommand.Execute
Set objCommand = Nothing

If objRSAccessory.EOF Then
Response.Write " Sorry no member found"
Else
strOutputString = "<TABLE BORDER=1>" & _
"<TR><TD><B>First Name</B></TD>" & _
"<TD><B>Last Name</B></TD></TR>"

While Not objRSAccessory.EOF
strOutputString = strOutputString & "<TR>" & _
"<TD><A HREF= "&"admin_membername.asp?"&"email="& objRSAccessory("CEmail") &">" &objRSAccessory("FirstName")& "</a></TD>" & _
"<TD>" & objRSAccessory("LastName") & "</TD>" & _
"</TR>"

objRSAccessory.MoveNext
Wend
strOutputString = strOutputString & "</TABLE>"
End If
objRSAccessory.Close
Set objRSAccessory = Nothing
Response.Write strOutputString
%>

this is admin_membername.asp script
<%
Dim strOutputString

Dim objCommand, memberid, objRSAccessory,CEmail
memberid = CLng(Request.QueryString("MemberID"))
CEmail = Request.QueryString("CEmail")

Set objCommand = Server.CreateObject("ADODB.Command")

objCommand.ActiveConnection = strConnect
objCommand.CommandText = "SELECT MemberProfile.MemberID, MemberProfile.FirstName, MemberProfile.LastName, MemberProfile.CStreet, City.CityName, State.StateName, " & _
"Country.CountryName, MemberProfile.PostCode, MemberProfile.CPhone, MemberProfile.CEmail, MemberProfile.CPassword, MemberProfile.NewsLetter " & _
"FROM Country INNER JOIN ((MemberProfile INNER JOIN City ON MemberProfile.CityID = City.CityID) INNER JOIN State ON MemberProfile.StateID = " & _
"State.StateID) ON Country.CountryID = MemberProfile.CountryID " & _
"WHERE ((MemberProfile.CEmail)=" &CEmail& ")"

objCommand.CommandType = adCmdText

Set objRSAccessory = objCommand.Execute

Set objCommand = Nothing

strOutputString = "<TABLE BORDER=1>" & _
"<TR><TD><B>First Name</B></TD>" & _
"<TD><B>Last Name</B></TD>" & _
"<TD><B>Street</B></TD>" & _
"<TD><B>City</B></TD>" & _
"<TD><B>State</B></TD>" & _
"<TD><B>Country</B></TD>" & _
"<TD><B>Post Code</B></TD>" & _
"<TD><B>Phone</B></TD>" & _
"<TD><B>Sign-In Name</B></TD>" & _
"<TD><B>Password</B></TD>" & _
"<TD><B>Newsletter</B></TD>"

While Not objRSAccessory.EOF
strOutputString = strOutputString & "<TR>" & _

"<TD>" & objRSAccessory("FirstName") & "</TD>" & _
"<TD>" & objRSAccessory("LastName") & "</TD>" & _
"<TD>" & objRSAccessory("CStreet") & "</TD>" & _
"<TD>" & objRSAccessory("CityName") & "</TD>" & _
"<TD>" & objRSAccessory("StateName") & "</TD>" & _
"<TD>" & objRSAccessory("CountryName") & "</TD>" & _
"<TD>" & objRSAccessory("PostCode") & "</TD>" & _
"<TD>" & objRSAccessory("CPhone") & "</TD>" & _
"<TD>" & objRSAccessory("CEmail") & "</TD>" & _
"<TD>" & objRSAccessory("CPassword") & "</TD>" & _
"<TD>" & objRSAccessory("NewsLetter") & "</TD>" & _
"</TR>"

objRSAccessory.MoveNext
Wend
strOutputString = strOutputString & "</TABLE>"
objRSAccessory.Close
Set objRSAccessory = Nothing
Response.Write strOutputString
%>


after i try this i got the error as below :-
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Extra ) in query expression '((MemberProfile.CEmail)=)'.

/admin_membername.asp, line 63

anyone can tell me what wrong with my code?? i really have no idea on this error.

Thanks a lot.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiShare on FacebookShare on Stumble UponShare on Twitter
Reply With Quote
  #2 (permalink)  
Old 06-10-04, 12:35 PM
Robertsson Robertsson is offline
Newbie Coder
 
Join Date: Jun 2004
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Hey

If your data field "CEmail" are of type text in your database
than change
"WHERE ((MemberProfile.CEmail)=" &CEmail& ")"
to
"WHERE ((MemberProfile.CEmail)='" &CEmail& "')"
__________________
Best Regards
Robertsson

webmaster@jiros.net
www.jiros.net
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiShare on FacebookShare on Stumble UponShare on Twitter
Reply With Quote
  #3 (permalink)  
Old 06-11-04, 08:07 AM
violet violet is offline
New Member
 
Join Date: Jun 2004
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
thanks for helping me, Robertsson ... but sorry that after i changed it , right now it only display the tilte of table but not the database?? Why??
Thanks a lot.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiShare on FacebookShare on Stumble UponShare on Twitter
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
html page or database table to send by email rpain ASP 5 04-05-04 10:04 AM
Displaying Selected Table Data from MYSQL using ? in URL jason.lafferty PHP 4 01-21-04 11:28 AM
Form to database to email BogoMips ASP 0 11-03-03 07:12 AM
How can I do a confirmation email for a database? ashur PHP 1 08-22-03 08:32 AM
How can I do a confirmation email for a database? ashur ASP 2 08-05-03 10:42 PM


All times are GMT -5. The time now is 09:25 AM.
vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.