Hiho,
naja,... wenn das teil etz aufgeht und du dir die Daten anzeigen lassen
kannst dann mach die doch wieder zu und dann wieder auf und dann erstellst
du dir deinen sql string und machst mit dbc.execute strSQL einen neuen
Datensatz rein (nachdem du vorher wieder das objekt definiert hast.


>      Response.write("DB offen")
>
> und erhalte folgende Ausgabe:
> INSERT INTO
> customers(cfirstname,clastname,cemail,caddress,ctown,czip,cstate,ccountr
> y,cphone)
> VALUES('Alexander','Gewehr','[EMAIL PROTECTED]','Hardenber
> gstra�e 8','Kassel','34123','Hessen','Germany','0561-36471')DB offen
> Microsoft JET Database Engine- Fehler '80004005'
> Operation muss eine aktualisierbare Abfrage verwenden.
> /addcustomer.asp, line 89
>
> Wie komme ich diesem Fehler n�her. Bedeutet das Response.Write(DB offen)
> an der Stelle, das die DB ge�ffnet wird, aber nicht in Sie
> hineingeschrieben werden kann,

Das heist das die db offen ist. Wenn sie offen ist kannst du aber nix
reinschrieben (zumindest nicht mit dbc.execute). Also... erst wieder
zumachen und dann das Objekt neu definieren und dann das execute

Gr��e  Stephan





----- Original Message -----
From: "Alexander Gewehr" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Wednesday, October 02, 2002 2:04 PM
Subject: [aspdebeginners] AW: Re: Eintrag in db


> Hallo, nachdem ich die db von "test.mdb" in "kunden.mdb" umbenannt habe
> funktioniert das auslesen.
> Wie interessant.
>
> Ich habe bei meiner "addcustomers.asp" (hinzuf�gen von K�uferdaten)
> ausgeben  lassen response.Write. sql add und
> eine Zeile nach
> DBPath = "~db\scart.mdb"
>        connSTR = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
>                 "Data Source=" & Server.MapPath(DBPath)
> Set dbc = Server.CreateObject("ADODB.Connection")
> dbc.open connSTR
>      Response.write("DB offen")
>
> und erhalte folgende Ausgabe:
> INSERT INTO
> customers(cfirstname,clastname,cemail,caddress,ctown,czip,cstate,ccountr
> y,cphone)
> VALUES('Alexander','Gewehr','[EMAIL PROTECTED]','Hardenber
> gstra�e 8','Kassel','34123','Hessen','Germany','0561-36471')DB offen
> Microsoft JET Database Engine- Fehler '80004005'
> Operation muss eine aktualisierbare Abfrage verwenden.
> /addcustomer.asp, line 89
>
> Wie komme ich diesem Fehler n�her. Bedeutet das Response.Write(DB offen)
> an der Stelle, das die DB ge�ffnet wird, aber nicht in Sie
> hineingeschrieben werden kann, oder ist das keine besondere Leistung an
> der Stelle DB offen auszugeben. Ist eher ein Fehler in der
> anschlie�enden  - dbc.execute sqlAdd, intAffected - Ausf�hrung der SQL
> Anweisungen zu vermuten.
> gr��e Alexander
>
> Kaiserswerther Verband deutscher Diakonissenmutterh�user e.V.
> Gesch�ftsstelle Kassel
> Lindenstra�e 13
> 34131 Kassel
> Tel.: 0561/36471
> Fax: 0561/312955
> e:mail: [EMAIL PROTECTED]
>
>
>
> > -----Urspr�ngliche Nachricht-----
> > Von: Stephan Schumann [mailto:[EMAIL PROTECTED]]
> > Gesendet: Mittwoch, 2. Oktober 2002 12:55
> > An: ASP Diskussionsliste fuer Anfaenger
> > Betreff: [aspdebeginners] Re: Eintrag in db
> >
> > Hiho,
> > versuch doch zu allererst mal aus der db einen Wert den du manuell
> > eingetragen hast auszulesen und anzeigen zu lassen. Dann weist du ja
> mal
> > das
> > die db funzt. Danach kannst du mal ans reinschreiben gehen.....
> >
> > Gr��e  Stephan
>
>
>
>
> | 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
>


| 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