/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Update med flere checkboxe
Fra : Christoffer


Dato : 28-02-04 15:43

Hey, jeg har et lille problem med et internt mailsystem jeg sider
og bakser med,
når jeg vil flytte brevende en af gangen virker det fint men så
snart jeg flytter mere end et (flere breve markeret med
checkboxe) fejler den og brokker sig over (,) i sqlstrengen
      objConn.Execute ("UPDATE mail SET m_folder=" &
Request.Form("folder_move") & " WHERE mid=" &
Request.Form("marker"))

Udskrevet.
UPDATE mail SET m_folder=3 WHERE mid=14, 12

Fejlen.

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (comma) in
query expression 'mid=14, 12'.

/gratis/valider.asp, line 19

Håber der er nogen der kan hjælpe (og at jeg har husket det hele
:))

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jørn Andersen (28-02-2004)
Kommentar
Fra : Jørn Andersen


Dato : 28-02-04 15:58

On Sat, 28 Feb 2004 14:43:25 +0000 (UTC), Christoffer <nej@tak.du>
wrote:

>Hey, jeg har et lille problem med et internt mailsystem jeg sider
>og bakser med,
>når jeg vil flytte brevende en af gangen virker det fint men så
>snart jeg flytter mere end et (flere breve markeret med
>checkboxe) fejler den og brokker sig over (,) i sqlstrengen
>      objConn.Execute ("UPDATE mail SET m_folder=" &
>Request.Form("folder_move") & " WHERE mid=" &
>Request.Form("marker"))
>
>Udskrevet.
>UPDATE mail SET m_folder=3 WHERE mid=14, 12
>
>Fejlen.
>
>Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
>
>[Microsoft][ODBC Microsoft Access Driver] Syntax error (comma) in
>query expression 'mid=14, 12'.

Fejlmeldingen siger sådan set det hele: DU kan ikke have 'mid=14, 12'

Prøv med:
'mid IN (14, 12)'

- idet jeg går ud fra, at 14 og 12 ere id-numre for de mails, du vil
flytte.

strSql = ("UPDATE mail SET m_folder=" & Request.Form("folder_move") &
" WHERE mid IN (" & Request.Form("marker") & ")")
objConn.Execute (strSql)

>Håber der er nogen der kan hjælpe (og at jeg har husket det hele

Forbilledligt stillet spørgsmål

NB: Jeg vil lige advare mode at sætte Request.whatever sirekte ind i
en SQL-streng:
<url: http://www.asp-faq.dk/article/?id=95>
- men det er så et helt andet problem.

Good luck!

--
Jørn Andersen,
Brønshøj

Christoffer (28-02-2004)
Kommentar
Fra : Christoffer


Dato : 28-02-04 16:36

>
> Fejlmeldingen siger sådan set det hele: DU kan ikke have 'mid=14, 12'
>
> Prøv med:
> 'mid IN (14, 12)'
>
> - idet jeg går ud fra, at 14 og 12 ere id-numre for de mails, du vil
> flytte.
>
> strSql = ("UPDATE mail SET m_folder=" & Request.Form("folder_move") &
> " WHERE mid IN (" & Request.Form("marker") & ")")
> objConn.Execute (strSql)
>
> >Håber der er nogen der kan hjælpe (og at jeg har husket det hele
>
> Forbilledligt stillet spørgsmål
>
> NB: Jeg vil lige advare mode at sætte Request.whatever sirekte ind i
> en SQL-streng:
> <url: http://www.asp-faq.dk/article/?id=95>
> - men det er så et helt andet problem.
>
> Good luck!
>
> --
> Jørn Andersen,
> Brønshøj

Yep så virkede det Takker :)
btw takker for "advarslen" hehe

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (28-02-2004)
Kommentar
Fra : Jørn Andersen


Dato : 28-02-04 17:00

>Yep så virkede det Takker :)

Velbekomme.

PS: Gider du tage et kig på:
<URL: http://www.usenet.dk/netikette/citatteknik.html>

--
Jørn Andersen,
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408942
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste