Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Form till databas, utan att behöva fylla i varenda fält ??

Postades av 2003-03-04 16:31:39 - Johnny Pihl, i forum asp - allmänt, Tråden har 3 Kommentarer och lästs av 474 personer

Hej !

Jag undrar om man kan sätta någon if sats som säger att man får lägga till om man vill och lämna det tomt om man vill ? Som det är nu så måste jag lägga till nåt på varje rad, annars går det inte igenom, nån som vet vad jag gör för fel ??

Har lagt till kodsnutten under : // Johnny

<form method="POST" action="default.asp?what=adera">

<table border="0">
<tr align="top"><td width"250" height="100%" valign="top">


<b>Mottagning</b><p>
<b>Adress</b><p>
<b>Postnummer</b><p>
<b>Tel / Fax</b><p>
<b>E-Post</b><p>
<b>IT Kontakt</b><p>
<b>IP Scope</b><p>
<b>Anslutning</b><p>
<b>Datorer</b><p>
<b>Switch</b><p>
<b>Övrigt</b><p>

</td>

<td width="300" height="100%" valign="top">


<input type="text" size="30" name="klinik"><p>
<input type="text" size="30" name="adress"><p>
<input type="text" size="30" name="postnr"><p>
<input type="text" size="30" name="tel"><p>
<input type="text" size="30" name="epost"><p>
<input type="text" size="30" name="itkontakt"><p>
<input type="text" size="30" name="ip"><p>
<input type="text" size="30" name="anslutning"><p>
<input type="text" size="30" name="datorer"><p>
<input type="text" size="30" name="switch"><p>
<input type="text" size="30" name="ovrigt"><p>
<input type="submit" value="Lägg Till">
</td>
</form>
</tr></table>

<% End If %>

<%'---------------------%>
<%' lägger till i DB:n %>
<%'---------------------%>

<% If Request.QueryString("what") = "adera" Then



ADD = "SELECT * FROM mottagningar"
RecSet.Open ADD, Connect, 3, 3

RecSet.AddNew
RecSet("Klinik") = Request.Form("klinik")
RecSet("Adress") = Request.Form("adress")
RecSet("Postnr") = Request.Form("postnr")
RecSet("Tel") = Request.Form("tel")
RecSet("Epost") = Request.Form("epost")
RecSet("Itkontakt") = Request.Form("itkontakt")
RecSet("Ip") = Request.Form("ip")
RecSet("Anslutning") = Request.Form("anslutning")
RecSet("Datorer") = Request.Form("datorer")
RecSet("Switch") = Request.Form("switch")
RecSet("Ovrigt") = Request.Form("ovrigt")
RecSet.Update

RecSet.Close

Response.Redirect "default.asp"

End If %>


Svara

Sv: Form till databas, utan att behöva fylla i varenda fält ??

Postades av 2003-03-04 18:13:12 - Magnus Olofsson

Du kan ju förstås lägga en ifsats som kollar om varje Request.Form("fältnamn") är en tom sträng ("") eller ingenting alls (NULL). isf kan du ju låta bli att lägga till den infon.

En annan tanke bara. Har du tänkt på att tillåta NULL-värden i fälten i databasen? annars måste du stoppa in nåt i dem.


Svara

Sv: Form till databas, utan att behöva fylla i varenda fält ??

Postades av 2003-03-04 19:39:53 - Andreas Hillqvist

Det är fegt att var anonym. ;o)

Antar at du använde Access vilket i som standard inte tillåter toma strängar utan endast null.

Du skulle jag skrivit:

<code>
Function SQLText(Value)
If Len(Value) Then
SQLText = "'" & Replace(Value,"'","''") & "'"
Else
SQLText = "Null"
End If
End If

ADD = "INSERT INTO mottagningar (Klinik, Adress, Postnr, Tel, Epost, Itkontakt, Ip, Anslutning, Datorer, Switch, Ovrigt)" & vbCrLf & _
"VALUES (" & SQLText(Request.Form("klinik")) & ", " & _
SQLText(Request.Form("adress")) & ", " & _
SQLText(Request.Form("postnr")) & ", " & _
SQLText(Request.Form("tel")) & ", " & _
SQLText(Request.Form("epost")) & ", " & _
SQLText(Request.Form("itkontakt")) & ", " & _
SQLText(Request.Form("ip")) & ", " & _
SQLText(Request.Form("anslutning")) & ", " & _
SQLText(Request.Form("datorer")) & ", " & _
SQLText(Request.Form("switch")) & ", " & _
SQLText(Request.Form("ovrigt")) & ")"
Connect.Execute ADD

</code>

Alternativt:
<code>
RecSet.AddNew
If Len(Request.Form("klinik")) Then
RecSet("Klinik") = Request.Form("klinik")
End If
If Len(Request.Form("adress")) Then
RecSet("Adress") = Request.Form("adress")
End If
'osv...
RecSet.Update
</code>


Svara

Sv: Form till databas, utan att behöva fylla i varenda fält ??

Postades av 2003-03-05 11:13:55 - Johnny Pihl

Man Tackar !! Det är en Access databas och jag hade inte tillåtit "null" värden i den (hade ingen aning om att man kunde göra det i den !) , men jag hittade det och nu funkar det att lägga till hur man vill.

// Johnny


PS, Nu är jag inte längre anonym ...


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 808
27 960
271 761
523
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies