webForumDet fria alternativet

Ingen data till db!

3 svar · 204 visningar · startad av timedia

timediaMedlem sedan maj 2001420 inlägg
#1

Har ett formulär:

<form method="POST" action="add.asp" ENCTYPE="multipart/form-data" >
<B>Nytt företag<br>

	<input type="hidden" name="kommunen" value="<% request.querystring("kommun") %>">
 &nbsp;<br>
<table border="0" width="100%">
  <tr>
    <td width="39%" align="right">Företagsnamn:&nbsp;&nbsp;</td>
    <td width="61%"><b><input type="text" name="namn" size="60" value="">
      </td>
  </tr>
  <tr>
    <td width="39%" align="right">Hemsida:</td>
    <td width="61%">&nbsp;<b><input type="text" name="hemsida" size="60" value="">
      </b></td>
  </tr>
  <tr>
    <td width="39%" align="right">&nbsp;</td>
    <td width="61%"><input type="submit" value="Uppdatera">

    </td>
  </tr>
</table>

	</form>

Data skickas till filen add.asp

<%	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("min.mdb") 

	Set RecSet = Server.CreateObject("ADODB.Recordset")
   Addera = "SELECT * FROM Foretagen WHERE 1=2"

   RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

	RecSet.AddNew

	RecSet("Namn") = Request.Form("namn")
	RecSet("Kommuner") = Request.Form("kommunen")
	RecSet("Hemsida") = Request.Form("hemsida")
	
	RecSet.Update
	RecSet.Close
	Connect.Close %>

Tyvärr blir det fel. Den skapar en ny rad i tabellen, men den är tom. Varför?

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#2

ta bort ENCTYPE="multipart/form-data" i <form>-taggen kanske hjälper

suddenMedlem sedan okt. 2002341 inlägg
#3

Säger som JareMANNEN!
Inte bra att ha den där!

timediaMedlem sedan maj 2001420 inlägg
#4

Yesss :bire
Tack så mycket!

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)