Web Wiz - Green Windows Web Hosting

  New Posts New Posts RSS Feed - Add multiple records to same db table
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Add multiple records to same db table

 Post Reply Post Reply
Author
liam_conor View Drop Down
Newbie
Newbie
Avatar

Joined: 11 November 2003
Location: United States
Status: Offline
Points: 3
Post Options Post Options   Thanks (0) Thanks(0)   Quote liam_conor Quote  Post ReplyReply Direct Link To This Post Topic: Add multiple records to same db table
    Posted: 11 November 2003 at 6:38am

I am trying to add multiple records to the same table in my database. I know how to enter one recordset to my database at a time, but how do I enter multiple recordsets to the same db table. Here is what i have so far. Can anyone tell me what I am doing wrong? 

------------------------

test.asp

------------------------

<form name = "form" form method="POST" action="test2.asp">
  <p><input type="text" name="varname" size="20"><input type="text" name="varid" size="20"></p>
  <p><input type="text" name="date1" size="20"><input type="text" name="value1" size="20"><input type="text" name="notes1" size="20"></p>
  <p><input type="text" name="date2" size="20"><input type="text" name="value2" size="20"><input type="text" name="notes2" size="20"></p>
  <p><input type="submit" value="Submit" name="B1"><input type="reset" value="Reset" name="B2"></p>
</form>

---------------------------

test2.asp

---------------------------

DIM adoCon, mySQL

Set adoCon = Server.CreateObject("ADODB.Connection")
adoCon.Provider="Microsoft.Jet.OLEDB.4.0"
adoCon.Open "c:\inetpub\wwwroot\cworkman\testing\GAFKPM.mdb"

FOR i = 1 to 2

IF Request.Form(" Value" & i) > " " THEN

mySQL = " INSERT INTO Val (varid, date, value, notes) VALUES"
mySQL = mySQL & " (#" & Request.Form(" varid" ) & " #, #" & Request.Form(" date" & i) & " #, #" & Request.Form(" value" & i) & " #, #" & Request.Form(" notes" & i) & " #)"
Response.write(mySQL)
adoCon.execute(mySQL)

END IF

NEXT

adoCon.close
set adoCon=nothing

Back to Top
ljamal View Drop Down
Mod Builder Group
Mod Builder Group


Joined: 16 April 2003
Status: Offline
Points: 888
Post Options Post Options   Thanks (0) Thanks(0)   Quote ljamal Quote  Post ReplyReply Direct Link To This Post Posted: 11 November 2003 at 7:50am
What error are you getting?
Back to Top
liam_conor View Drop Down
Newbie
Newbie
Avatar

Joined: 11 November 2003
Location: United States
Status: Offline
Points: 3
Post Options Post Options   Thanks (0) Thanks(0)   Quote liam_conor Quote  Post ReplyReply Direct Link To This Post Posted: 11 November 2003 at 8:12am

I have figured it out but now I am getting a type mismatch error. I have noted it below. Can you help me?

madd.asp

---------------------

<%
vid=Request.Form("varid")
vname=Request.Form("varname")
%>
<!-- Begin form code -->
<center>

<form name="form" form method="POST" action="maddd.asp">
  <div align="center">
    <center>
    <table border="1" cellpadding="0" cellspacing="0" width="586">
      <tr>
        <td width="312" colspan="2">Variable:<input type="text" name="varname" maxlength="50"></td>
        <td width="268">Variable ID:<input type="text" name="varid" maxlength="50"></td>
      </tr>
      <tr>
        <td width="162" align="left"><b>Date: </b></td>
        <td width="148" align="left"><b>Value:</b></td>
        <td width="268" align="left"><b>Notes:</b></td>
      </tr>
      <tr>
        <font size="1">
        <td width="162"><select size="1" name="month1" style="font-size: 8pt">
        <option value="1/">1</option>
     <option value="2/">2</option>
     <option value="3/">3</option>     
     <option value="4/">4</option>
 <option value="5/">5</option>
     <option value="6/">6</option>
 <option value="7/">7</option>
     <option value="8/">8</option>
 <option value="9/">9</option>
     <option value="10/">10</option>
 <option value="11/">11</option>
     <option value="12/">12</option>
          </select>
          <select size="1" name="day1" style="font-size: 8pt">
 <option value="1/">1</option>
 <option value="2/">2</option>
     <option value="3/">3</option>
     <option value="4/">4</option>
 <option value="5/">5</option>
     <option value="6/">6</option>
  <option value="7/">7</option>
     <option value="8/">8</option>
 <option value="9/">9</option>
     <option value="10/">10</option>
 <option value="11/">11</option>
     <option value="12/">12</option>
     <option value="13/">13</option>
     <option value="14/">14</option>
 <option value="15/">15</option>
     <option value="16/">16</option>
 <option value="17/">17</option>
     <option value="18/">18</option>
 <option value="19/">19</option>
     <option value="20/">20</option>
 <option value="21/">21</option>
     <option value="22/">22</option>
     <option value="23/">23</option>
     <option value="24/">24</option>
 <option value="25/">25</option>
     <option value="26/">26</option>
 <option value="27/">27</option>
     <option value="28/">28</option>
 <option value="29/">29</option>
     <option value="30/">30</option>
 <option value="31/">31</option>
          </select>
          <select size="1" name="year1" style="font-size: 8pt">
 <option value="2003">2003</option>
     <option value="2002">2002</option>
 <option value="2001">2001</option>
     <option value="2000">2000</option>
     <option value="1999">1999</option>
     <option value="1998">1998</option>
        <option value="1997">1997</option>
        <option value="2004">2004</option>
        <option value="2005">2005</option>
          </select>
          </font>
        <td width="148"><input type="text" name="value1" size="20"></td>
        <td width="268">
        <textarea rows="1" name="notes1" cols="31" maxlength="50"></textarea>    & nbsp;    
        </td>
      </tr>
      <tr>
        <font size="1">
        <td width="162"><select size="1" name="month2" style="font-size: 8pt">
        <option value="1/">1</option>
     <option value="2/">2</option>
     <option value="3/">3</option>     
     <option value="4/">4</option>
 <option value="5/">5</option>
     <option value="6/">6</option>
 <option value="7/">7</option>
     <option value="8/">8</option>
 <option value="9/">9</option>
     <option value="10/">10</option>
 <option value="11/">11</option>
     <option value="12/">12</option>
          </select>
          <select size="1" name="day2" style="font-size: 8pt">
 <option value="1/">1</option>
 <option value="2/">2</option>
     <option value="3/">3</option>
     <option value="4/">4</option>
 <option value="5/">5</option>
     <option value="6/">6</option>
  <option value="7/">7</option>
     <option value="8/">8</option>
 <option value="9/">9</option>
     <option value="10/">10</option>
 <option value="11/">11</option>
&n

Back to Top
liam_conor View Drop Down
Newbie
Newbie
Avatar

Joined: 11 November 2003
Location: United States
Status: Offline
Points: 3
Post Options Post Options   Thanks (0) Thanks(0)   Quote liam_conor Quote  Post ReplyReply Direct Link To This Post Posted: 11 November 2003 at 8:23am
No need I got it...Forgive my ignorance...I am new to ASP
Back to Top
fernan82 View Drop Down
Mod Builder Group
Mod Builder Group
Avatar

Joined: 17 November 2002
Location: United States
Status: Offline
Points: 362
Post Options Post Options   Thanks (0) Thanks(0)   Quote fernan82 Quote  Post ReplyReply Direct Link To This Post Posted: 11 November 2003 at 8:27pm
Next time highlight the line where you get the error as you gotta be crazy if you think somebody's gonna go thru all that code to find an error for you 
FeRnAN
Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.08
Copyright ©2001-2026 Web Wiz Ltd.


Become a Fan on Facebook Follow us on X Connect with us on LinkedIn Web Wiz Blogs
About Web Wiz | Contact Web Wiz | Terms & Conditions | Cookies | Privacy Notice

Web Wiz is the trading name of Web Wiz Ltd. Company registration No. 05977755. Registered in England and Wales.
Registered office: Web Wiz Ltd, Unit 18, The Glenmore Centre, Fancy Road, Poole, Dorset, BH12 4FB, UK.

Prices exclude VAT at 20% unless otherwise stated. VAT No. GB988999105 - $, € prices shown as a guideline only.

Copyright ©2001-2026 Web Wiz Ltd. All rights reserved.