16. oktober 2002 - 11:16
Der er
8 kommentarer og 1 løsning
INSERT INTO virker ikke?!?!?! :-(
Hej med jer.........nogen der kan se hvad der er galt? Jeg skal kunne skrive til min SQL Server 2000 db, fra mine tre form felter. <!--#include file="cnx.asp"--> <tr> <td valign="top"> <% Kunde = Request.Form("Kunde") Netvaerk = Request.Form("Netvaerk") IP = Request.Form("IP") Set objRS = Server.CreateObject("ADODB.Recordset") strSQL = "INSERT INTO Kunder (" strSQL = strSQL & "Kunde, " strSQL = strSQL & "Netvaerk, " strSQL = strSQL & "IP) " strSQL = strSQL & "values( " strSQL = strSQL & "" & Kunde & "" strSQL = strSQL & "" & Netvaerk & "" strSQL = strSQL & "" & IP & ")" objCnx.Open strSQL 'Set objRS = Cnx.Execute(strSQL) 'Response.Write("Kunde") 'Response.Write("Netvaerk") 'Response.Write("IP") %> </td> </tr> mvh ecoder
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
16. oktober 2002 - 11:18
#1
Du skal fjerne din objCnx.Open strSQL Databasen kan ikke eksekvere en Insert Into statement, som endnu ikke er blevet registreret. Hvad er din fejlbesked? Med venlig hilsen, Thomas Regin.
16. oktober 2002 - 11:19
#2
Hvad med denne: Set objRS = Server.CreateObject("ADODB.Recordset") strSQL = "INSERT INTO Kunder (" strSQL = strSQL & "Kunde, " strSQL = strSQL & "Netvaerk, " strSQL = strSQL & "IP) " strSQL = strSQL & "values( " strSQL = strSQL & '" & Kunde & "' strSQL = strSQL & '" & Netvaerk & "' strSQL = strSQL & " & IP & ")"
16. oktober 2002 - 11:34
#3
Okay........har fjernet objCnx.Open strSQL Men får denne fejl! ADODB.Recordset fejl '800a0e78' Operation is not allowed when the object is closed. /testMiljoe/dktele.dk/ssi/indhold.asp, line 112
16. oktober 2002 - 11:44
#4
Det betyder sikkert, at du tidligere i din kode har brugt objRS og har lukket den med objRS.Close Med venlig hilsen, Thomas Regin.
16. oktober 2002 - 12:05
#5
hvorfor fann lave det over så mange linier ???????????? strSQL = "INSERT INTO Kunder(Kunde, Netvaerk, IP) VALUES ('" & Kunde & "', '" & Netvaerk & "', '" & IP "')" det er da ac. firehundredetusinde gange nemmere... ;) ligesom PHP i forhold til ASP... ;) men meget godt skrevet i fohold til at jeg programmere PHP.. ,) Morten "PHP" Fangel
16. oktober 2002 - 14:25
#6
yes..............thomas! You got the points!
16. oktober 2002 - 15:41
#7
dea_pg: det første har du ret i, det andet kan vi snakke om en anden gang ;-)
16. oktober 2002 - 15:45
#8
Merci! ;) Herligt! Thomas.
16. oktober 2002 - 16:00
#9
justdoit => ;)
Kurser inden for grundlæggende programmering