stefan: Formularfelder in Datenbank

hallo ihr alle,
ich habe ein Formular, dessen Inhalte in eine Datenbank gefüllt werden. Ich bekomme eine Fehlermeldung, wenn nicht alle Felder ausgefüllt sind. Allerdings müssen nur bestimmte Felder ausgefüllt sein (prüfe ich mit Java Script), die anderen müssen nicht ausgefüllt sein.
Wie bekomme ich diese Fehlermeldung weg?
über Hilfe freu ich mich sehr
stefan

<%
lngdatum=Request.Form("datum")
stef=Request.Form("Anbieter")
Partner=Request.Form("partner")
Anschrift=Request.Form("Strasse")
Stadt=Request.Form("Stadt")
Region=Request.Form("Region")
lngTelefon=Request.Form("Telefon")
Mail=Request.Form("Mail")
Internet=Request.Form("Internet")
Taetigkeit=Request.Form("Taetigkeit")
lngab=Request.Form("ab")
Firmenprofil=Request.Form("Firmenprofil")
Jobprofil=Request.Form("Jobprofil")
Anforderungen=Request.Form("Anforderungen")
if not Request.Form.Count=0 then
ok = true
if ok then
Set Conn = Server.CreateObject("ADODB.Connection")
strcon = "driver={Microsoft Access-Treiber (*.mdb)};" & _
          "dbq=" & Server.MapPath("db1a.mdb")
Conn.Open strcon,"",""
Set rs = Server.CreateObject("ADODB.Recordset")
 sql = "INSERT INTO angebote (Anbieter, Ansprechpartner, Strasse, Stadt, Region, Telefon, Mail, Internet, Taetigkeit, [ab dem], Firmenprofil, Jobprofil, Anforderungen, datum) VALUES ("
sql = sql & "'" & stef & "',"
sql = sql & "'" & Partner & "',"
sql = sql & "'" & Anschrift & "',"
sql = sql & "'" & Stadt & "',"
sql = sql & "'" & Region & "',"
sql = sql & "'" & lngtelefon & "',"
sql = sql & "'" & mail & "',"
sql = sql & "'" & Internet & "',"
sql = sql & "'" & Taetigkeit & "',"
sql = sql & "'" & lngab & "',"
sql = sql & "'" & firmenprofil & "',"
sql = sql & "'" & jobprofil & "',"
sql = sql & "'" & Anforderungen & "',"
sql = sql & "'" & lngdatum & "');"
 Set rs = Conn.execute(sql)
Conn.close
Set Conn = Nothing
end if
end if
%>

  1. Hallo Stefan!

    Wie lautet denn die Fehlermeldung?
    Lassen Deine Datenbankfelder Null-Werte zu?

    Viele Grüsse
    Alex!

    1. Hallo Stefan!

      Wie lautet denn die Fehlermeldung?
      Lassen Deine Datenbankfelder Null-Werte zu?

      Viele Grüsse
      Alex!

      hallo Alex,
      danke für Deine Antwort.
      Die Fehlermeldung sieht so aus:
      Microsoft OLE DB Provider for ODBC Drivers-Fehler '80004005'

      [Microsoft][ODBC Microsoft Access Driver] Feld 'angebote.Firmenprofil' darf keine Zeichenfolge der Länge Null sein.

      /gutformular1a.asp, Zeile 258

      Wie bestimme ich, ob meine Datenbankfelder Nullwerte zulassen?
      beste Grüsse
      Stefan

      1. Wie bestimme ich, ob meine Datenbankfelder Nullwerte zulassen?
        beste Grüsse
        Stefan

        Hallo Stefan!

        Was ist es denn für eine Datenbank?

        Bis dann
        Alex

        1. Wie bestimme ich, ob meine Datenbankfelder Nullwerte zulassen?
          beste Grüsse
          Stefan

          Hallo Stefan!

          Was ist es denn für eine Datenbank?

          Bis dann
          Alex

          Access2000 Datenbank
          gruss Stefan

          1. Hallo Stefan!

            In die Entwurfsansicht wechseln, Feldname anklicken und ganz unten "Eingabe erforderlich" auf "nein" stellen.

            Das dürfte es gewesen sein.

            Viele Grüsse
            Alex!

            1. Hallo Stefan!

              In die Entwurfsansicht wechseln, Feldname anklicken und ganz unten "Eingabe erforderlich" auf "nein" stellen.

              Das dürfte es gewesen sein.

              Viele Grüsse
              Alex!

              habe ich schon nachgeschaut. Ist genauso eingestellt.
              Muss also an etwas anderem liegen...!?
              grüsse stefan

              1. habe ich schon nachgeschaut. Ist genauso eingestellt.
                Muss also an etwas anderem liegen...!?
                grüsse stefan

                Hast Recht!

                Es ist nicht "Eingabe erforderlich", sondern "Leere Zeichenfolge" auf "ja" stellen.

                Viele Grüsse
                Alex

                1. habe ich schon nachgeschaut. Ist genauso eingestellt.
                  Muss also an etwas anderem liegen...!?
                  grüsse stefan

                  Hast Recht!

                  Es ist nicht "Eingabe erforderlich", sondern "Leere Zeichenfolge" auf "ja" stellen.

                  Viele Grüsse
                  Alex

                  tausend Dank,
                  das wars
                  beste Grüße
                  stefan