Wrox Home  
Search P2P Archive for: Go

  Return to Index  

access_asp thread: Script won't populate database


Message #1 by "Jim Losi" <jlosi1@t...> on Thu, 30 Aug 2001 04:55:07
hello,

I'm very new to ASP, infact I've only been "coding" for 4 days. I am 

trying to write a simple script that will populate my access database. 

Essentially it's a signup form. i will paste code in sections as they are 

separate .asp pages in themselves. 

The final issue is this: When the script runs, I am able to see the data 

but the database will not populate even though the ID is incremented +1 

every time.



[Begin code]

<!--Dim page for variables-->



<%

Dim 

strFirstName,strLastName,strNick,strEmail,strStreet,strCity,strState,intZip

,intAreacode,intPhprefix,intPhsuffix,strDeposit,datAttendingDate







FirstName=request.form ("FirstName")

LastName=request.form ("LastName")

Street=request.form ("Street")

City=request.form ("City")

State=request.form ("State")

Zip=request.form ("Zip")

AreaCode=request.form ("AreaCode")

Phprefix=request.form ("Phprefix")

Phsuffix=request.form ("Phsuffix")

Deposit=request.form ("Deposit")

AttendingDate=request.form ("AttendingDate")

Nick=request.form ("Nick")

Email=request.form ("Email")

%>







<!--Connection-->

<%

Dim MyConn

Dim RS

Set MyConn = Server.CreateObject ("ADODB.Connection")

Set RS = Server.CreateObject ("ADODB.Recordset")

MyConn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data 

Source=C:\Inetpub\wwwroot\attendance.mdb;"

%>



<!--signup initial info-->





<HTML>

<head>

<title>Signup Form</title>

</head>





<body topmargin="0" rightmargin="0" leftmargin="0" bottommargin="0">



<!-- Sign up form user data collection-->





<form action="signupconfirm.asp" method="post">

	First Name: <input type="str" name="FirstName">

<br>

	Last Name: <input type="str" name="LastName">

<br>

	Nick Name: <input type="str" name="Nick">

<br>

	Email: <input type="str" name="Email">

<br>

	Street: <input type="str" name="Street">

<br>

	City: <input type="str" name="City">

<br>

	State: 

		<select size="1" name="State">

			<option value=" ">Choose Your State</option>

  			<option value="Alaska">Alaska</option>

  			<option value="Alabama">Alabama</option>

			<option value="Arkansas">Arkansas</option>

  			<option value="Arizona">Arizona</option>

			<option value="California">California</option>

  			<option value="Colorado">Colorado</option>

			<option value="Connecticut">Connecticut</option>

  			<option value="Delaware">Delaware</option>

			<option value="Florida">Florida</option>

  			<option value="Georgia">Georgia</option>

			<option value="Hawaii">Hawaii</option>

  			<option value="Iowa">Iowa</option>

			<option value="Idaho">Idaho</option>

  			<option value="Illinois">Illinois</option>

			<option value="Indiana">Indiana</option>

  			<option value="Kansas">Kansas</option>

			<option value="Kentucky">Kentucky</option>

  			<option value="Louisiana">Louisiana</option>

			<option 

value="Massachusetts">Massachusetts</option>

  			<option value="Maryland">Maryland</option>

			<option value="Maine">Maine</option>

  			<option value="Michigan">Michigan </option>

			<option value="Minnesota">Minnesota</option>

  			<option value="Missouri">Missouri</option>

			<option value="Mississippi">Mississippi </option>

			<option value="Montana">Montana</option>

  			<option value="North Carolina">North 

Carolina</option>

			<option value="North Dakota">North Dakota</option>

  			<option value="Nebraska">Nebraska</option>

			<option value="New Hampshire">New 

Hampshire</option>

  			<option value="New Jersey">New Jersey</option>

			<option value="New Mexico">New Mexico</option>

  			<option value="Nevada">Nevada</option>

			<option value="New York">New York</option>

  			<option value="Ohio">Ohio</option>

			<option value="Oklahoma">Oklahoma</option>

  			<option value="Oregon">Oregon</option>

			<option value="Pennsylvania">Pennsylvania</option>

  			<option value="Rhode Island">Rhode Island</option>

			<option value="South Carolina">South 

Carolina</option>

  			<option value="Tennessee">Tennessee</option>

			<option value="Texas">Texas</option>

  			<option value="Utah">Utah</option>

			<option value="Virginia">Virginia</option>

  			<option value="Vermont">Vermont</option>

			<option value="Washington">Washington</option>

  			<option value="Wisconsin">Wisconsin</option>

			<option value="West Virginia ">West Virginia 

</option>

  			<option value="Wyoming">Wyoming </option>

</select>



<br>

Phone Number<input type="int" name="Areacode" size="3"> - <input 

type="int" name="Phprefix" size="3"> - <input type="int" name="Phsuffix" 

size="4">

<br>

<br>

Please select the date you will be attending: 

<select size="1" name="AttendingDate">

	<option value="10-28-2001">10-28-2001</option>

</select>



<br>



The Total cost of attendance is $20.00 US Currency. 

Please choose if you will be paying your $10.00 in advance  and $10.00 at 

the door or Paying the full $20.00 in advance : <select size="1" 

name="Deposit">

	<option value="10.00">$10.00</option>

	<option value="20.00">$20.00</option>

</select>

<br>

Please note that this will lock your spot and is <font color="red"><b>non 

refundable</b></font> so please show up if you decide to attend!



<br><br>

<input type="Submit" value="Submit Information">

				

</form>

</body>

</html>





<!--Signup info confirmation-->

<!--#include file="Dim_page.asp"-->







<form action="signup.asp" name="Users" method="post">

	First Name: <input type="str" Name="FirstName" value="<%

response.write FirstName%>">

<br>

	Last Name: <input type="str" name="LastName" value="<%

response.write LastName%>">

<br>

	Nick Name: <input type="str" name="Nick" value="<%

response.write Nick%>">

<br>

	Email: <input type ="str" name="Email" value="<%

response.write Email%>">

<br>

	Street: <input type="str" Name="Street" value="<%

response.write Street%>">

<br>

	City: <input type="str" name= "City" value="<%response.write 

City%>">

<br>

	State: 

		<select size="1" name="State">

			<option value="<%response.write state%>"><%

response.write state%></option>

  			<option value="Alaska">Alaska</option>

  			<option value="Alabama">Alabama</option>

			<option value="Arkansas">Arkansas</option>

  			<option value="Arizona">Arizona</option>

			<option value="California">California</option>

  			<option value="Colorado">Colorado</option>

			<option value="Connecticut">Connecticut</option>

  			<option value="Delaware">Delaware</option>

			<option value="Florida">Florida</option>

  			<option value="Georgia">Georgia</option>

			<option value="Hawaii">Hawaii</option>

  			<option value="Iowa">Iowa</option>

			<option value="Idaho">Idaho</option>

  			<option value="Illinois">Illinois</option>

			<option value="Indiana">Indiana</option>

  			<option value="Kansas">Kansas</option>

			<option value="Kentucky">Kentucky</option>

  			<option value="Louisiana">Louisiana</option>

			<option 

value="Massachusetts">Massachusetts</option>

  			<option value="Maryland">Maryland</option>

			<option value="Maine">Maine</option>

  			<option value="Michigan">Michigan </option>

			<option value="Minnesota">Minnesota</option>

  			<option value="Missouri">Missouri</option>

			<option value="Mississippi">Mississippi </option>

			<option value="Montana">Montana</option>

  			<option value="North Carolina">North 

Carolina</option>

			<option value="North Dakota">North Dakota</option>

  			<option value="Nebraska">Nebraska</option>

			<option value="New Hampshire">New 

Hampshire</option>

  			<option value="New Jersey">New Jersey</option>

			<option value="New Mexico">New Mexico</option>

  			<option value="Nevada">Nevada</option>

			<option value="New York">New York</option>

  			<option value="Ohio">Ohio</option>

			<option value="Oklahoma">Oklahoma</option>

  			<option value="Oregon">Oregon</option>

			<option value="Pennsylvania">Pennsylvania</option>

  			<option value="Rhode Island">Rhode Island</option>

			<option value="South Carolina">South 

Carolina</option>

  			<option value="Tennessee">Tennessee</option>

			<option value="Texas">Texas</option>

  			<option value="Utah">Utah</option>

			<option value="Virginia">Virginia</option>

  			<option value="Vermont">Vermont</option>

			<option value="Washington">Washington</option>

  			<option value="Wisconsin">Wisconsin</option>

			<option value="West Virginia ">West Virginia 

</option>

  			<option value="Wyoming">Wyoming</option>

</select>



<br>

Phone Number

<input type="int" name="Areacode" value="<%response.write Areacode%>" 

size="3"> - 

<input type="int" name="Phprefix" value="<%response.write Phprefix%>" 

size="3"> - 

<input type="int" name="Phsuffix" value="<%response.write Phsuffix%>" 

size="4">



<br>

<br>



Please select the date you will be attending: 



<select size="1" name="AttendingDate">

<option value="<%response.write AttendingDate%>"><%response.write 

AttendingDate%></option>	

<option value="LAN1">10-28-2001</option>

	

</select>



<br>



The Total cost of attendance is $20.00 US Currency. 

Please choose if you will be paying your $10.00 in advance  and $10.00 at 

the door or Paying the full $20.00 in advance : 



<select size="1" name="Deposit">

	<option value="<%response.write Deposit%>"><%response.write 

Deposit%></option>

	<option value="10.00">$10.00</option>

	<option value="20.00">$20.00</option>

</select>



<br>



Please note that this will lock your spot and is <font color="red"><b>non 

refundable</b></font> so please show up if you decide to attend!



<br>

<br>



<input type="Submit" value="Confirm Information">

				

</form>





<!--final info submission after confirmation:populate-->

<!--#include file="Dim_page.asp"-->

<!--#include file="Connection.asp"-->

<!--#include file="adovbs.inc"-->



<%

RS.Open "tblLAN", MyConn, adOpenForwardOnly, adLockOptimistic, adCmdTable

RS.AddNew

RS("FirstName")= request.form ("strFirstName")

RS("LastName")= request.form ("strLastName")

RS("Nick")=request.form ("strNick")

RS("Email")=request.form ("strEmail")

RS("Street")= request.form ("strStreet")

RS("City")=request.form ("strCity")

RS("State")= request.form ("strState")

RS("Areacode")=request.form ("intAreacode")

RS("Phprefix")=request.form ("intPhprefix")

RS("Phsuffix")=request.form ("intPhsuffix")

RS("Deposit")=request.form ("intDeposit")

RS("AttendingDate")=request.form ("datAttendingDate")

RS.Update



RS.Close

MyConn.Close

Set RS = Nothing

Set MyConn = Nothing



response.write FirstName

response.write LastName

response.write Street

response.write City

response.write State

response.write areacode

response.write Phprefix

response.write Phsuffix

response.write Deposit

response.write Nick

response.write AttendingDate

response.write Email

%>





[End code]



That's it. I'm sure it's quite simple to you wizards out there ;) Any help 

on why the db (acess) will not populate would be appreciated greatly!

Thanks in advance.

Message #2 by "Jim Losi" <jlosi1@t...> on Thu, 30 Aug 2001 12:53:09
I have fixed my error thanks to some outside help. He informed me that I 

was using the wrong variable to call.. I had to call "FirstName" and 

not "strFirstName". Thank you.



> hello,

> I'm very new to ASP, infact I've only been "coding" for 4 days. I am 

> trying to write a simple script that will populate my access database. 

> Essentially it's a signup form. i will paste code in sections as they 

are 

> separate .asp pages in themselves. 

> The final issue is this: When the script runs, I am able to see the data 

> but the database will not populate even though the ID is incremented +1 

> every time.

> 

> [Begin code]

> <!--Dim page for variables-->

> 

> <%

> Dim 

> 

strFirstName,strLastName,strNick,strEmail,strStreet,strCity,strState,intZip

> ,intAreacode,intPhprefix,intPhsuffix,strDeposit,datAttendingDate

> 

> 

> 

> FirstName=request.form ("FirstName")

> LastName=request.form ("LastName")

> Street=request.form ("Street")

> City=request.form ("City")

> State=request.form ("State")

> Zip=request.form ("Zip")

> AreaCode=request.form ("AreaCode")

> Phprefix=request.form ("Phprefix")

> Phsuffix=request.form ("Phsuffix")

> Deposit=request.form ("Deposit")

> AttendingDate=request.form ("AttendingDate")

> Nick=request.form ("Nick")

> Email=request.form ("Email")

> %>

> 

> 

> 

> <!--Connection-->

> <%

> Dim MyConn

> Dim RS

> Set MyConn = Server.CreateObject ("ADODB.Connection")

> Set RS = Server.CreateObject ("ADODB.Recordset")

> MyConn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data 

> Source=C:\Inetpub\wwwroot\attendance.mdb;"

> %>

> 

> <!--signup initial info-->

> 

> 

> <HTML>

> <head>

> <title>Signup Form</title>

> </head>

> 

> 

> <body topmargin="0" rightmargin="0" leftmargin="0" bottommargin="0">

> 

> <!-- Sign up form user data collection-->

> 

> 

> <form action="signupconfirm.asp" method="post">

> 	First Name: <input type="str" name="FirstName">

> <br>

> 	Last Name: <input type="str" name="LastName">

> <br>

> 	Nick Name: <input type="str" name="Nick">

> <br>

> 	Email: <input type="str" name="Email">

> <br>

> 	Street: <input type="str" name="Street">

> <br>

> 	City: <input type="str" name="City">

> <br>

> 	State: 

> 		<select size="1" name="State">

> 			<option value=" ">Choose Your State</option>

>   			<option value="Alaska">Alaska</option>

>   			<option value="Alabama">Alabama</option>

> 			<option value="Arkansas">Arkansas</option>

>   			<option value="Arizona">Arizona</option>

> 			<option value="California">California</option>

>   			<option value="Colorado">Colorado</option>

> 			<option value="Connecticut">Connecticut</option>

>   			<option value="Delaware">Delaware</option>

> 			<option value="Florida">Florida</option>

>   			<option value="Georgia">Georgia</option>

> 			<option value="Hawaii">Hawaii</option>

>   			<option value="Iowa">Iowa</option>

> 			<option value="Idaho">Idaho</option>

>   			<option value="Illinois">Illinois</option>

> 			<option value="Indiana">Indiana</option>

>   			<option value="Kansas">Kansas</option>

> 			<option value="Kentucky">Kentucky</option>

>   			<option value="Louisiana">Louisiana</option>

> 			<option 

> value="Massachusetts">Massachusetts</option>

>   			<option value="Maryland">Maryland</option>

> 			<option value="Maine">Maine</option>

>   			<option value="Michigan">Michigan </option>

> 			<option value="Minnesota">Minnesota</option>

>   			<option value="Missouri">Missouri</option>

> 			<option value="Mississippi">Mississippi </option>

> 			<option value="Montana">Montana</option>

>   			<option value="North Carolina">North 

> Carolina</option>

> 			<option value="North Dakota">North Dakota</option>

>   			<option value="Nebraska">Nebraska</option>

> 			<option value="New Hampshire">New 

> Hampshire</option>

>   			<option value="New Jersey">New Jersey</option>

> 			<option value="New Mexico">New Mexico</option>

>   			<option value="Nevada">Nevada</option>

> 			<option value="New York">New York</option>

>   			<option value="Ohio">Ohio</option>

> 			<option value="Oklahoma">Oklahoma</option>

>   			<option value="Oregon">Oregon</option>

> 			<option value="Pennsylvania">Pennsylvania</option>

>   			<option value="Rhode Island">Rhode Island</option>

> 			<option value="South Carolina">South 

> Carolina</option>

>   			<option value="Tennessee">Tennessee</option>

> 			<option value="Texas">Texas</option>

>   			<option value="Utah">Utah</option>

> 			<option value="Virginia">Virginia</option>

>   			<option value="Vermont">Vermont</option>

> 			<option value="Washington">Washington</option>

>   			<option value="Wisconsin">Wisconsin</option>

> 			<option value="West Virginia ">West Virginia 

> </option>

>   			<option value="Wyoming">Wyoming </option>

> </select>

> 

> <br>

> Phone Number<input type="int" name="Areacode" size="3"> - <input 

> type="int" name="Phprefix" size="3"> - <input type="int" name="Phsuffix" 

> size="4">

> <br>

> <br>

> Please select the date you will be attending: 

> <select size="1" name="AttendingDate">

> 	<option value="10-28-2001">10-28-2001</option>

> </select>

> 

> <br>

> 

> The Total cost of attendance is $20.00 US Currency. 

> Please choose if you will be paying your $10.00 in advance  and $10.00 

at 

> the door or Paying the full $20.00 in advance : <select size="1" 

> name="Deposit">

> 	<option value="10.00">$10.00</option>

> 	<option value="20.00">$20.00</option>

> </select>

> <br>

> Please note that this will lock your spot and is <font 

color="red"><b>non 

> refundable</b></font> so please show up if you decide to attend!

> 

> <br><br>

> <input type="Submit" value="Submit Information">

> 				

> </form>

> </body>

> </html>

> 

> 

> <!--Signup info confirmation-->

> <!--#include file="Dim_page.asp"-->

> 

> 

> 

> <form action="signup.asp" name="Users" method="post">

> 	First Name: <input type="str" Name="FirstName" value="<%

> response.write FirstName%>">

> <br>

> 	Last Name: <input type="str" name="LastName" value="<%

> response.write LastName%>">

> <br>

> 	Nick Name: <input type="str" name="Nick" value="<%

> response.write Nick%>">

> <br>

> 	Email: <input type ="str" name="Email" value="<%

> response.write Email%>">

> <br>

> 	Street: <input type="str" Name="Street" value="<%

> response.write Street%>">

> <br>

> 	City: <input type="str" name= "City" value="<%response.write 

> City%>">

> <br>

> 	State: 

> 		<select size="1" name="State">

> 			<option value="<%response.write state%>"><%

> response.write state%></option>

>   			<option value="Alaska">Alaska</option>

>   			<option value="Alabama">Alabama</option>

> 			<option value="Arkansas">Arkansas</option>

>   			<option value="Arizona">Arizona</option>

> 			<option value="California">California</option>

>   			<option value="Colorado">Colorado</option>

> 			<option value="Connecticut">Connecticut</option>

>   			<option value="Delaware">Delaware</option>

> 			<option value="Florida">Florida</option>

>   			<option value="Georgia">Georgia</option>

> 			<option value="Hawaii">Hawaii</option>

>   			<option value="Iowa">Iowa</option>

> 			<option value="Idaho">Idaho</option>

>   			<option value="Illinois">Illinois</option>

> 			<option value="Indiana">Indiana</option>

>   			<option value="Kansas">Kansas</option>

> 			<option value="Kentucky">Kentucky</option>

>   			<option value="Louisiana">Louisiana</option>

> 			<option 

> value="Massachusetts">Massachusetts</option>

>   			<option value="Maryland">Maryland</option>

> 			<option value="Maine">Maine</option>

>   			<option value="Michigan">Michigan </option>

> 			<option value="Minnesota">Minnesota</option>

>   			<option value="Missouri">Missouri</option>

> 			<option value="Mississippi">Mississippi </option>

> 			<option value="Montana">Montana</option>

>   			<option value="North Carolina">North 

> Carolina</option>

> 			<option value="North Dakota">North Dakota</option>

>   			<option value="Nebraska">Nebraska</option>

> 			<option value="New Hampshire">New 

> Hampshire</option>

>   			<option value="New Jersey">New Jersey</option>

> 			<option value="New Mexico">New Mexico</option>

>   			<option value="Nevada">Nevada</option>

> 			<option value="New York">New York</option>

>   			<option value="Ohio">Ohio</option>

> 			<option value="Oklahoma">Oklahoma</option>

>   			<option value="Oregon">Oregon</option>

> 			<option value="Pennsylvania">Pennsylvania</option>

>   			<option value="Rhode Island">Rhode Island</option>

> 			<option value="South Carolina">South 

> Carolina</option>

>   			<option value="Tennessee">Tennessee</option>

> 			<option value="Texas">Texas</option>

>   			<option value="Utah">Utah</option>

> 			<option value="Virginia">Virginia</option>

>   			<option value="Vermont">Vermont</option>

> 			<option value="Washington">Washington</option>

>   			<option value="Wisconsin">Wisconsin</option>

> 			<option value="West Virginia ">West Virginia 

> </option>

>   			<option value="Wyoming">Wyoming</option>

> </select>

> 

> <br>

> Phone Number

> <input type="int" name="Areacode" value="<%response.write Areacode%>" 

> size="3"> - 

> <input type="int" name="Phprefix" value="<%response.write Phprefix%>" 

> size="3"> - 

> <input type="int" name="Phsuffix" value="<%response.write Phsuffix%>" 

> size="4">

> 

> <br>

> <br>

> 

> Please select the date you will be attending: 

> 

> <select size="1" name="AttendingDate">

> <option value="<%response.write AttendingDate%>"><%response.write 

> AttendingDate%></option>	

> <option value="LAN1">10-28-2001</option>

> 	

> </select>

> 

> <br>

> 

> The Total cost of attendance is $20.00 US Currency. 

> Please choose if you will be paying your $10.00 in advance  and $10.00 

at 

> the door or Paying the full $20.00 in advance : 

> 

> <select size="1" name="Deposit">

> 	<option value="<%response.write Deposit%>"><%response.write 

> Deposit%></option>

> 	<option value="10.00">$10.00</option>

> 	<option value="20.00">$20.00</option>

> </select>

> 

> <br>

> 

> Please note that this will lock your spot and is <font 

color="red"><b>non 

> refundable</b></font> so please show up if you decide to attend!

> 

> <br>

> <br>

> 

> <input type="Submit" value="Confirm Information">

> 				

> </form>

> 

> 

> <!--final info submission after confirmation:populate-->

> <!--#include file="Dim_page.asp"-->

> <!--#include file="Connection.asp"-->

> <!--#include file="adovbs.inc"-->

> 

> <%

> RS.Open "tblLAN", MyConn, adOpenForwardOnly, adLockOptimistic, adCmdTable

> RS.AddNew

> RS("FirstName")= request.form ("strFirstName")

> RS("LastName")= request.form ("strLastName")

> RS("Nick")=request.form ("strNick")

> RS("Email")=request.form ("strEmail")

> RS("Street")= request.form ("strStreet")

> RS("City")=request.form ("strCity")

> RS("State")= request.form ("strState")

> RS("Areacode")=request.form ("intAreacode")

> RS("Phprefix")=request.form ("intPhprefix")

> RS("Phsuffix")=request.form ("intPhsuffix")

> RS("Deposit")=request.form ("intDeposit")

> RS("AttendingDate")=request.form ("datAttendingDate")

> RS.Update

> 

> RS.Close

> MyConn.Close

> Set RS = Nothing

> Set MyConn = Nothing

> 

> response.write FirstName

> response.write LastName

> response.write Street

> response.write City

> response.write State

> response.write areacode

> response.write Phprefix

> response.write Phsuffix

> response.write Deposit

> response.write Nick

> response.write AttendingDate

> response.write Email

> %>

> 

> 

> [End code]

> 

> That's it. I'm sure it's quite simple to you wizards out there ;) Any 

help 

> on why the db (acess) will not populate would be appreciated greatly!

> Thanks in advance.


  Return to Index