Ich mach das eigentlich immer so:

set dbObj = Server.CreateObject("ADODB.Connection"
dbObj.Open "dsn=DATENBANDK;uid=;pwd="
sql = "INSERT INTO Tabelle (feld, feld2, feld3) VALUES (eingabe, eingabe2,
eingabe3);"
dbObj.Execute(sql)

der sql - Befehl wird geschrieben, wie er ben�tigt wird, und dann direkt an
den Execute - Befehl �bergeben.
Vielleicht ist dir das so lieber :-)

Klaus

----- Original Message -----
From: "Claudius Ceteras" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, June 06, 2003 11:57 PM
Subject: RE: [Coffeehouse] ADO Recordset.open


>
> > Um ein Recordset zu erhalten, welches anschliesend mit der Methode
> > "addnew" abgef�llt werden kann muss man ja zun�chst mal eine
> > Abfrage ins
> > leere schicken, um nicht gleich die ganze Tablelle zu selektieren...
> > Konkret meine ich sowas wie "SELECT TOP 0 * FROM Tabellenname" oder
> > "SELECT * FROM Tabelle WHERE ID = 0".
> >
> > Frage - gibts da eigentlich nichts "eleganteres"?
>
> Also ne leere anfrage musst du mindestens machen... Eleganter geht es
> nicht...
> Ich nutze aber immer sowas:
>
> SELECT * FROM Tabelle WHERE 0=1
>
>
> Claudius
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
> Kaffeepause im United Planet Communityserver ...
> http://www.intrexx.com/communityserver
> _______________________________________________
> Coffeehouse mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/coffeehouse
>

~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Kaffeepause im United Planet Communityserver ...
http://www.intrexx.com/communityserver                         
_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an