Hallo,
habe einmal "~" vor db weggelassen und erhalte als Ergebnis: Verzeichnis
nicht vorhanden.
Wechsel auf DSN in "addcustomers.asp"
DSN: in "addcustomers.asp"
End If
sqlAdd = sqlAdd & ")"
'Response.Write sqlAdd
'Response.End
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=EE55_scart","",""
dbc.execute sqlAdd, intAffected
if intAffected = 1 then
sql = "SELECT max(custID) from customers"
set rs = dbc.Execute(sql)
Ergebnis:
Microsoft JET Database Engine- Fehler '80004005'
Operation muss eine aktualisierbare Abfrage verwenden.
/addcustomer.asp, line 80
Beim Versuch die "DSN"-Version in ein "sub" zu schreiben bin ich
gescheitert:
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
row33 strConn = "DSN=XX55_scart","",""
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
Fehlermeldung: in Zeile 33 Anweisungsende erwartet!
Bin immer noch ratlos, suche weiter nach der richtigen L�sung.
Gru� Alex.
-----Urspr�ngliche Nachricht-----
Von: Gudula Schwingenheuer (PTS R. Schnettler)
[mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 24. September 2002 12:21
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] AW: Re: AW: insert new custumer in db
Hi
ich meine, in Deinem ersten Posting gelesen zu haben, dass die Site bei
QualityHosting liegt. Der Pfad ~bringt bei mir auch immer
Schwierigkeiten.
Ich konnte mir aber eine DSN anlegen. Besteht die M�glichkeit nicht f�r
Dich? Oder wenn Du dieses ~ im Mappath mal wegl�sst?
Aber leider alles nur Vermutungen.
Herzliche Gr��e, Gudula
> -----Urspr�ngliche Nachricht-----
> Von: Alexander Gewehr [mailto:[EMAIL PROTECTED]]
> Gesendet: Dienstag, 24. September 2002 12:07
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] Re: AW: insert new custumer in db
>
>
>
> 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
| 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