06. februar 2003 - 23:30
Der er
14 kommentarer og 1 løsning
sql 3
Hvad er der galt med denne her SQL = "update ip set (ord, forklaring, relation, reference) = ordet, '" & Request.form("forklaring") & "', '" & Request.form("relation") & "', '" & Request.form("reference") & "' where ord = ordet"
Annonceindlæg fra HP
06. februar 2003 - 23:31
#1
SQL = "update ip set (ord, forklaring, relation, reference) = 'ordet', '" & Request.form("forklaring") & "', '" & Request.form("relation") & "', '" & Request.form("reference") & "' where ord = ordet"
06. februar 2003 - 23:32
#2
Faktisk: SQL = "update ip set (ord, forklaring, relation, reference) = 'ordet', '" & Request.form("forklaring") & "', '" & Request.form("relation") & "', '" & Request.form("reference") & "' where ord = 'ordet'"
06. februar 2003 - 23:34
#3
06. februar 2003 - 23:34
#4
Hvad er ordet?? En update skal være: UPDATE tabel SET kolonne1=ærdi, kolonne2=værdi,osv osv WHERE xx=yy: SQL = "update ip set ord = 'ordet', forklaring = '" & Request.form("forklaring") & "', relation = '" & Request.form("relation") & "', reference = '" & Request.form("reference") & "' where ord = 'ordet'"
06. februar 2003 - 23:35
#5
Nåja, havde helt overset at det var en UPDATE...
06. februar 2003 - 23:38
#6
Hmm eagle, den er lidt underlig, følg overstående link vælg så at du selv kender ordet, og indtast værdier.. den gør ikke
06. februar 2003 - 23:42
#7
Så vist det kode som skulle opdater, den kommer sikket ikke ind til den SQL som skal opdater. Når jeg trykke på Indsæt kommer jeg til siden med "Du skal indtaste et søgeord"
06. februar 2003 - 23:45
#8
update ip set ord = 'ordet', forklaring = 'ss', relation = 'ss', reference = 'ss' where ord = 'ordet' Microsoft VBScript runtime error '800a01a8' Object required: '' /opslag/default.asp, line 28
06. februar 2003 - 23:49
#9
Det betyder du bruger et object som ikke er defienret eks: hvis du har denne linie: Conn.Execute(SQL) Men ikke har denne linie før: Set Conn = Server.CreateObject("ADODB.Connection")
07. februar 2003 - 00:03
#11
Men denne SQL: update opslagsord set ord = 'ordet', forklaring = 'X', relation = 'X', reference = 'X' where ord = 'ordet' Så opdater du en record hvor ord = "ordet" Hvis du ikke har en record hvor ord = "ordet" så kan den ikke opdateres men så skal den indsættes.
07. februar 2003 - 00:05
#12
Så skal du lave en INSERT og ikke UPDATE: SQL = "INSERT INTO opslagsord (ord, forklaring, relation, reference) VALUES ('ordet', '" & Request.form("forklaring") & "', '" & Request.form("relation") & "', '" & Request.form("reference") & "')
07. februar 2003 - 00:05
#13
sidste eks mangler et " efter & "')
07. februar 2003 - 00:10
#14
Hvordan får jeg ordet med over i updaten ?
07. februar 2003 - 00:31
#15
der er styr på sql'en
Kurser inden for grundlæggende programmering