Hallo Liste
als blutiger Anf�nger verzweifel ich schon bei einfachen Sachen:
ich m�chte Daten, die ich per HTML-Formular abfrage, an eine
Access-Datenbank �bergeben. Um zu verhindern, dass ich Datens�tze mehrfach
erfasse, wollte ich in dem SQL-String pr�fen, ob es bereits einen Datensatz
gibt, bei dem das Feld  att_email bereits mit dem Wert gef�llt ist, den ich
aus dem Formular bekomme
(Request.Form("email1")).In dem Fall sollen die Formularwerte nicht an dieDB
�bergeben werden, sondern eine Fehlermeldung erscheinen, Nur wenn der
SQL-String kein Ergebnis filtert soll rs.AddNew  und rs.Update ablaufen.
Soweit die Theorie, hier die Praxis, dh. mein Code:

<%

email1=Request.Form("email1")
 SQL = "Select * from tbl_user INNER JOIN tbl_email ON tbl_user.id_user
=tbl_email.atz_user WHERE tbl_email.att_email=" & email1
connString = "Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=C:\inetpub\wwwroot\community.mdb;Mode=ReadWrite|Share Deny
None;Persist Security Info=False"
set rs = Server.createobject("ADODB.recordset")
 rs.open sql, connstring,2,3

    if rs.BOF AND rs.EOF Then
            if         rs.Supports (adUpdate + adAddNew) Then'
                       rs.AddNew
                       rs.Fields("att_name") = Request.Form("nachname")
                       rs.Fields("att_givenname") = Request.Form("vorname")

und so weiter

und hier die Fehlermeldung die mich verfolgt:

Microsoft JET Database Engine-Fehler '80040e14'
Syntaxfehler (fehlender Operator) in Abfrageausdruck
'[EMAIL PROTECTED]'.
/saveusrkto2.asp, Zeile 15


bitte, bitte helft mir,

Ilja




| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an