Ms Access z.b. so
 set conn=Server.CreateObject("ADODB.Connection")
 conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("Deine_DB.mdb"))
 
Ms SQL z.B. so
in der Global.asa
                      Application("dbConn_ConnectionTimeout") = 30
                      Application("dbConn_CommandTimeout") = 60
                      Application("dbConn_ConnectionString") = "DSN=DEINE_DSN"
                      Application("dbConn_RuntimeUserName") = "Dein_Usernamen"
                      Application("dbConn_RuntimePassword") = "Dein_Passwort"
            
in der ASP Seite
<%
Set DB    =Server.CreateObject("ADODB.Connection")
db.ConnectionTimeout  =Application("dbConn_ConnectionTimeout")
db.CommandTimeout   =Application("dbConn_CommandTimeout")
db.Open                        Application("dbConn_ConnectionString"),_
                                    Application("dbConn_RuntimeUserName"),_
                                    Application("dbConn_RuntimePassword")
Set cmdTemp             = Server.CreateObject("ADODB.Command")
Set rs                        = Server.CreateObject("ADODB.Recordset")
insert_string="INSERT INTO Bewerber ( Name, Vorname, Adresse ) VALUES ('" & Request.Form ("namen")& "','" & Request.Form ("vornamen")& "'," & Request.Form ("adressen")& )"
db.execute(insert_string)
dbconn.close
Set rs  = Nothing
Set cmdTemp  = Nothing
Set dbconn  = Nothing
%>
 
 
 

Aus Aachen gr��t freundlich,     \ | /
Josef Beckers                    (0^0)
-----------------------------o00--( )--00o--
 / PHP - ASP - XML - HTML - SQL - Flash \
 \ Online: http://www.freelancer-nrw.de /
--------------------------------------------

-----Urspr�ngliche Nachricht-----
Von: Eric Hotz [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 15. Januar 2002 22:18
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Datenbank aktualisierung

Mahlzeit,

 

ich versuche schon die ganze Zeit einer Datenbank einen neuen Datensatz hinzuzuf�gen. Leider meldet mir mein Server immer folgendes Problem:

ADODB.Recordset- Fehler '800a0bb9'

Die Argumente sind vom falschen Typ, liegen au�erhalb des G�ltigkeitsbereiches oder sind miteinander unvereinbar.

/******r/insert.asp, line 36

 

Er st�rt sich wohl an den Argumenten, mit denen ich das Recordset aufrufe. Allerdings habe ich diese Version in fast allen Publikationen wieder gefunden. Was mache ich falsch. Habe ich was �bersehen?

Set ConDB = Server.CreateObject ("ADODB.Connection")

  ConDB.Open "meineDSN"

  Set RS = Server.CreateObject ("ADODB.Recordset")

 

  RS.Open "meineDSN", ConDB, adOpenForwardOnly, adLockOptimisticHier liegt wohl das Problem

  RS.AddNew

 

  RS ("Name") = Request.Form ("namen")

  RS ("Vorname") = Request.Form ("vornamen")

  RS ("Adresse") = Request.Form ("adressen")

 

  RS.Update

  RS.Close

 

  ConDB.Close

 

| 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