Hallo,
nachstehend der meiner Ansicht nach wichtige Code-Teil von
"addcustomers.asp" (wenn ich mich nicht irre...). Hat einer einen
Vorschlag/Idee, wie ich doch noch zum "insert" gelange? Freue mich �ber
Hilfe.
�
Dim dbc
Dim strConn
Dim strpath
�
'this procedure is called wherever a connection is needed. Returns 'dbc'
as active connection sub openConn()
�
������� 'use appropriate connection string
������ strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
server.MapPath("~db/scart.mdb")
�
������� Set dbc = Server.CreateObject("ADODB.Connection")
������� dbc.open strConn
end sub
�
sub closeConn()
������� if isobject(dbc) then
��������������� if dbc.State = adStateOpen then
����������������������� dbc.Close
��������������� end if
��������������� set dbc = nothing
������� end if
end sub
�
Der Code f�r �insert� hei�t:
�
�
row 45� 'build SQL statement to insert new customer in DB
       sqlAdd = "INSERT INTO
customers(cfirstname,clastname,cemail,caddress"
       ������� If Request.Form("address2") <> "" Then
       ��������������� sqlAdd = sqlAdd & ",caddress2"
    �
�
row 76� sqlAdd = sqlAdd & ")"
       'Response.Write sqlAdd
       'Response.End
������� ��� all openConn()
row 80������ ��� dbc.execute sqlAdd, intAffected
81
82
83    if intAffected = 1 then
                sql = "SELECT max(custID) from customers"
                set rs = dbc.Execute(sql)
                CustomID = rs(0)
                call closeConn()
                Session("customerid") = CustomID
                Response.Redirect "checkout.asp"
        else
                call closeConn()
                Response.Redirect "error.asp?msg=" &
server.URLEncode("Die Kundeninformationen k�nnen nicht zur Datenbank
geschickt werden. Bitte versuchen Sie es sp�ter erneut.")
        end if
End If
�
Bin f�r jede Hilfe dankbar.
Mit freundlichen Gr��en 
Alexander N. Gewehr�


-----Urspr�ngliche Nachricht-----
Von: Marko Reifenberger [mailto:[EMAIL PROTECTED]] 
Gesendet: Dienstag, 24. September 2002 11:27
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Re: AW: insert new custumer in db

addcustomer.asp, line 80
zeig mal die zeile 80!


----- Original Message -----
From: "Alexander Gewehr" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger"
<[EMAIL PROTECTED]>
Sent: Tuesday, September 24, 2002 11:27 AM
Subject: [aspdebeginners] AW: insert new custumer in db




In den Eigenschaften der DB "scart.mdb" ist als Attribut "Archiv"
ausgew�hlt. Somit doch eher nicht schreibgesch�tzt


-----Urspr�ngliche Nachricht-----
Von: Stefan H�sler [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 24. September 2002 10:03
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] AW: insert new custumer in db

> Microsoft JET Database Engine- Fehler '80004005'
> Operation muss eine aktualisierbare Abfrage verwenden.
> /addcustomer.asp, line 80

Hast Du eventuell eine schreibgesch�tze DB hochgeladen?



| 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




| 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