07. december 2002 - 15:12
Der er
19 kommentarer og 1 løsning
ASP + MySQL
Hejsa... Jeg vil gerne have svar på det her hurtigt. Det omhandler ASP og MySQL Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open = "DRIVER={MySql}; SERVER=localhost; DATABASE=******; UID=******; PWD=******" Set Rs = Server.CreateObject("ADODB.Recordset") Rs.Open "SELECT * FROM eks_table", conn, adOpenDynamic, adLockPessimistic Kan i fortælle mig hvad der galt? Jeg har regnet ud det er noget med adOpenDynamic og adLockPessimistic. Jeg vil gerne skrive i Recordset'et med Rs.Addnew og Rs.Update
Annonceindlæg fra HP
07. december 2002 - 15:19
#1
Hvilken fejl får du eller virker det bare ikke?
07. december 2002 - 15:20
#2
ADODB.Recordset error '800a0bb9' Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another. /admin.asp, line 32
07. december 2002 - 15:23
#4
Elelr så prøv med denne: Rs.Open "SELECT * FROM eks_table", conn, adOpenKeyset, adLockOptimistic
07. december 2002 - 15:24
#5
okay... prøver det lige
07. december 2002 - 15:31
#6
Kommer forbi den nu men jeg kan ikke: Rs("sporg")=application("sporg") Den kommer med fejlen: Microsoft OLE DB Provider for ODBC Drivers error '80040e21' Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done. /admin.asp, line 34
07. december 2002 - 15:36
#7
Fejlen kommer hvis man forsøger at sætte flere data ind i en kolonne end dens længde. Hvis kolonne er 20 tegn og man indsætter mere end 20 tegn kommer fejlen. Kan det være sådan noget?
07. december 2002 - 15:37
#8
jeg tror faktisk at den er tom altså application("sporg")
07. december 2002 - 15:41
#9
Ej det ser ud som om jeg ikke havde sat sporg til at må være nul... lige et sidste spørgsmål... hvordan tilføjer jeg en dato rigtig?
07. december 2002 - 15:42
#10
Kan du ikke bruge Date? rs("dato") = Date() Det mulig man også på den skal indsætte dato i formet yyyy-mm-dd som man skal hvis man brugete en SQL sætning.
07. december 2002 - 15:43
#11
ok... tusind tak for hjælpen... lav lige et svar så får du point'ne
07. december 2002 - 15:43
#12
Ok :)
07. december 2002 - 16:00
#13
Kan du ikke lige hjælpe mig lidt mere?
07. december 2002 - 16:01
#14
Ja vi kan da prøve.
07. december 2002 - 16:02
#15
Nu kommer jeg til Rs.Update og så kommer den med fejlen: Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Driver Manager] Invalid string or buffer length /admin.asp, line 43 Jeg har rimelig mange felter den skal opdaterer... 22 faktisk
07. december 2002 - 16:06
#16
Det kan muligvis noget i samme stil som føre hvor længden af det man indsætter er længere end størreslen af kolonnen..
07. december 2002 - 16:11
#17
Det kan jeg ikke rigtig se... der er sådan set ikke rigtig nogen værdier i nogen af dem og de er sat til at må kunne være NULL
08. december 2002 - 09:08
#19
>> ingenslev Jeg troro ikke, at du kan bruge RS.mew --> RS.Update sammen med MySQL. Jeg har været nød til at omskrive til alle mine UPDATE og ADD NEW statement til rene SQL sætninger. Beklager, men sådan er det vist. Henrik
08. december 2002 - 13:50
#20
Okay... det må jeg jo så prøve... tak for hjælpen...
Kurser inden for grundlæggende programmering