Avatar billede gp Nybegynder
15. februar 2005 - 11:57 Der er 14 kommentarer og
2 løsninger

Where - Fejl i min strSql

Hvad er min fejl her?

strSQL = "Update tblProjektData(Ejer, MatrNr) values('"& Ejer &"','" & MatrNr &"') WHERE Sag = " & Request("Sag") &"
Avatar billede flim Nybegynder
15. februar 2005 - 11:59 #1
Avatar billede mortency Nybegynder
15. februar 2005 - 12:00 #2
strSQL = "Update tblProjektData(Ejer, MatrNr) values('"& Ejer &"'," & MatrNr &") WHERE Sag = '" & Request("Sag") &"'"

eller

strSQL = "Update tblProjektData(Ejer, MatrNr) values('"& Ejer &"','" & MatrNr &"') WHERE Sag = '" & Request("Sag") &"'"
Avatar billede ldanielsen Nybegynder
15. februar 2005 - 12:05 #3
Næ mortency, det er flim der har ret:

Syntaksen er
UPDATE TabelNavn Set Col1 = 'ditten', Col2 = 'datten' WHERE col3 = 'nogetbestemt'
Avatar billede gp Nybegynder
15. februar 2005 - 12:08 #4
Skal den så det så se sådan ud:
Sag = Request.QueryString("Sag")
Ejer = Request.QueryString("Ejer")
MatrNr = Request.QueryString("MatrNr")

strSQL = "Update tblProjektData SET(Ejer='"& Ejer &"',MatrNr=" & MatrNr &") WHERE Sag = " & Request("Sag")
Avatar billede ldanielsen Nybegynder
15. februar 2005 - 12:13 #5
Ja, men drop parentesen, jeg ved ikke om den MÅ være der, men den behøves i hvert fald ikke
Avatar billede mortency Nybegynder
15. februar 2005 - 12:23 #6
Skal den så det så se sådan ud:
Sag = Request.QueryString("Sag")
Ejer = Request.QueryString("Ejer")
MatrNr = Request.QueryString("MatrNr")

strSQL = "Update tblProjektData SET(Ejer='"& Ejer &"',MatrNr=" & MatrNr &") WHERE Sag = " & Sag
Avatar billede mortency Nybegynder
15. februar 2005 - 12:24 #7
husk at tall ikke skal ha fnutter ' og varchar (bokstaver) skal ha '
Avatar billede gp Nybegynder
15. februar 2005 - 12:30 #8
Jeg får føjlende fejl
ADODB.Connection.1 error '80004005'

SQLState: 42000
Native Error Code: 1064
[TCX][MyODBC]You have an error in your SQL syntax near '(Ejer='GP Nielsen',MatrNr=FC3435) WHERE Sag = 1' at line 1


/Beregner/ny/side2.asp, line 15
Avatar billede mortency Nybegynder
15. februar 2005 - 12:32 #9
strSQL = "Update tblProjektData SET(Ejer='"& Ejer &"',MatrNr='" & MatrNr &"') WHERE Sag = " & Sag
Avatar billede ldanielsen Nybegynder
15. februar 2005 - 12:38 #10
netop.

fnutter, er det plinger på norsk?  :o)
Avatar billede gp Nybegynder
15. februar 2005 - 12:38 #11
Giver følgende fejl:
ADODB.Connection.1 error '80004005'

SQLState: 42000
Native Error Code: 1064
[TCX][MyODBC]You have an error in your SQL syntax near '(Ejer='Jens Sense',MatrNr='567hv') WHERE Sag = 1' at line 1
Avatar billede gp Nybegynder
15. februar 2005 - 12:38 #12
Jeg kan godt oprette ny poster i tabellen.
Avatar billede mortency Nybegynder
15. februar 2005 - 12:41 #13
fnutter = plinger
Avatar billede ldanielsen Nybegynder
15. februar 2005 - 12:41 #14
Der skal altså ikke være parenteser, prøv sådan:

Sag = Request.QueryString("Sag")
Ejer = Request.QueryString("Ejer")
MatrNr = Request.QueryString("MatrNr")

strSQL = "UPDATE tblProjektData SET Ejer = '"& Ejer &"', MatrNr = '" & MatrNr &"' WHERE Sag = " & Sag
Avatar billede mortency Nybegynder
15. februar 2005 - 12:41 #15
strSQL = "Update tblProjektData SET Ejer='"& Ejer &"',MatrNr='" & MatrNr &"' WHERE Sag = " & Sag
Avatar billede gp Nybegynder
15. februar 2005 - 12:47 #16
TAKKER Nu det virker det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester