26. marts 2005 - 22:11
Der er
20 kommentarer
fejl i insert into sætning
hvad er der galt i denne insert into sætning? --------------- INSERT INTO admintal (plantal, kalorietal) VALUES (215, 125) where avlernr=1 Microsoft JET Database Engine error '80040e14' Missing semicolon (;) at end of SQL statement. /data/tal.asp, line 76
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
26. marts 2005 - 22:15
#1
som der står mangler der et semicolon til slut
26. marts 2005 - 22:15
#2
Du mangler ; slutning af din sætning Skriv din sætning der ind, og jeg vil se på den.
26. marts 2005 - 22:15
#3
Der skal ikke 'where' på, når du bruger insert.
26. marts 2005 - 22:17
#4
hvis du skal opdatere en eksisterne post er det update admintal set plantal=215, kalorietal=125 where avlenr=1
26. marts 2005 - 22:25
#5
den er lidt "tricky" da det er den import af en .txt fil som bliver splittet, men her er den : SQL = "update admintal set (plantal, kalorietal) VALUES (" & replace3(CONTENTSPLIT(0)) & ", " & replace3(CONTENTSPLIT(1)) & ") where avlernr=1"
26. marts 2005 - 22:42
#6
Prøv denne: SQL = "update admintal set (plantal, kalorietal) VALUES (" & replace3(CONTENTSPLIT(0)) & ", " & replace3(CONTENTSPLIT(1)) & ") where avlernr=" & 1 Men er ikke sikker :>
26. marts 2005 - 22:43
#7
:-( Jeg får en syntax fejl nu update admintal set (plantal, kalorietal) VALUES (215, 125) where avlernr=1 Microsoft JET Database Engine error '80040e14' Syntax error in UPDATE statement.
26. marts 2005 - 22:47
#8
update admintal set plantal = 215, kalorietal = 125 where avlernr=1
26. marts 2005 - 23:03
#9
hvorfor kan jeg ikke bruge : update admintal set (plantal, kalorietal) VALUES (215, 125) where avlernr=1 hvad er der galt i den sætning?
26. marts 2005 - 23:11
#10
det er syntaksen for en INSERT
26. marts 2005 - 23:13
#11
hvad skal ændres for at det virker som en update?
26. marts 2005 - 23:13
#12
det er denne som skal update min database : SQL = "update admintal set (plantal, kalorietal) VALUES (" & replace3(CONTENTSPLIT(0)) & ", " & replace3(CONTENTSPLIT(1)) & ") where avlernr=" & 1
26. marts 2005 - 23:46
#13
Syntaxen for en update er som cpufan har skrevet: update TABELNAVN set kolonne1='data', kolonne2='data', ... kolonneN='data' where kolonneX='data' Så din SQL sætning vil kommer til at se sådan her ud: SQL = "update admintal set plantal = " & replace3(CONTENTSPLIT(0)) & ", kalorietal = " & replace3(CONTENTSPLIT(1)) & " where avlernr=" & 1 Men skal der ikke stå noget andet en 1? Man kan ikke havde en variable som hedder 1 og så vil den opdater rækken hvor avlernr=1.
26. marts 2005 - 23:47
#14
burde du ikke kunne gøre sådan SQL = "update admintal set plantal = " & replace3(CONTENTSPLIT(0))& ", kalorietal = " & replace3(CONTENTSPLIT(1))& " where avlernr=" & 1
26. marts 2005 - 23:49
#15
:-) det må man da kalde close race 10 sekunder og spg. er snart 2 timer gammelt ..... mærkeligt godt gået eagleeye :-)
02. april 2005 - 22:35
#16
hvis eagleeys svar ikke virker, så er det sikkert fordi at kolonnen "avlernr" er formateret som et tekstfelt, også så skal der stå følgende istedet: SQL = "update admintal set plantal = " & replace3(CONTENTSPLIT(0)) & ", kalorietal = " & replace3(CONTENTSPLIT(1)) & " where avlernr='1'" /jsc
02. april 2005 - 22:48
#17
hejsa sorry - jo det virkede (faktisk begge 2 da de er ens fra eagleeye og kbonline) :-) tak for hjælpen - svar venligts
29. marts 2006 - 20:48
#18
doh vi har helt glemt at svar på dette ;-)
29. marts 2006 - 23:55
#19
hø hø ja ups Men nu kom du jo vildt meget hurtigere, så jeg må bugge og skrabe og erkende at du er bedre og hurtigere - øv øv :-)
29. marts 2006 - 23:57
#20
UNDSKYLD MIT VAR IKKE ET SVAR, DET VAR EN FEJL. Eagleeye skal selvfølgelig have alle point - sorry sorry jeg trækker svar tilbage, vær venlig at respektere det - tak :-)
Kurser inden for grundlæggende programmering