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