/ 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 vanskeligheder
Fra : Jacob ..


Dato : 19-11-03 11:13

Jeg har på et tidspunkt postet et ligenende sprøgsmål som jeg fik
svar på, men nu er jeg løbet ind i vanskeligheder igen:

Jeg har en db jeg vil opdatere fra en form som sendes til
RWU.asp:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("tutorial.mdb")
Conn.Open DSN

strSQL = "UPDATE personer set "

strSQL = strSQL & "Firma='" & Request.Form("Firma") & "', "
strSQL = strSQL & "Branche='" & Request.Form("Branche") & "', "
strSQL = strSQL & "Kontaktperson='" &
Request.Form("Kontaktperson") & "', "
strSQL = strSQL & "CVRNummer='" & Request.Form("CVRNummer") & "',
"
strSQL = strSQL & "Town='" & Request.Form("Town") & "', "
strSQL = strSQL & "Land='" & Request.Form("Land") & "', "
strSQL = strSQL & "Leveringsadresse='" &
Request.Form("Leveringsadresse") & "', "
strSQL = strSQL & "Postnummer2='" & Request.Form("Postnummer2") &
"', "
strSQL = strSQL & "Town2='" & Request.Form("Town2") & "', "
strSQL = strSQL & "Land2='" & Request.Form("Land2") & "', "
strSQL = strSQL & "Filial='" & Request.Form("Filial") & "', "
strSQL = strSQL & "Att='" & Request.Form("Att") & "', "
strSQL = strSQL & "Password='" & Request.Form("Password") & "', "
strSQL = strSQL & "Postnummer='" & Request.Form("Postnummer") &
"', "
strSQL = strSQL & "Website='" & Request.Form("Website") & "', "
strSQL = strSQL & "Telefonnummer='" &
Request.Form("Telefonnummer") & "', "
strSQL = strSQL & "Mobiltelefon='" & Request.Form("Mobiltelefon")
& "', "
strSQL = strSQL & "Fax='" & Request.Form("Fax") & "', "
strSQL = strSQL & "Email='" & Request.Form("Email") & "', "
strSQL = strSQL & "Adresse='" & Request.Form("Adresse") & "', "
strSQL = strSQL & "Noter= '" & Request.Form("Noter") & "', "
strSQL = strSQL & "Handler= '" & Request.Form("Handler") & "', "
strSQL = strSQL & "Comp= '" & Request.Form("Comp") & "', "
strSQL = strSQL & "Rabat='" & Request.Form("Rabat") & "', "
strSQL = strSQL & " WHERE Id = '" & Request.Form("Id") & "'"

Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing
%>

Siden fejler i linien Conn.Execute (strSQL), af en eller anden
grund men når jeg udskriver sql'en får jeg følgende, som for mig
ser OK ud:

UPDATE personer set Firma='La Bottega', Branche='Slagter',
Kontaktperson='Peter', CVRNummer='Intet', Town='København S',
Land='Danmark', Leveringsadresse='Ollen 54', Postnummer2='2300',
Town2='Snekkersten', Land2='Danmark', Filial='La Bottega -
Lager', Att='Peter', Password='Blackie', Postnummer='2300',
Website='www.la-bottega.dk', Telefonnummer='+45 39 69 10 62',
Mobiltelefon='Ingen', Fax='Ingen', Email='info@la-bottega.dk',
Adresse='isa', Noter= 'Under bemærkninger kan du notere alt i
mellem himmel og jord, som er vigtigt for det pågældende firma.
Antal ansatte, antal filialer, specieller leveringsaftaler etc.',
Handler= '200 flakser', Comp= 'La Bottega', Rabat='100', WHERE Id
= '64'

Jeg er *helt* blank!

--
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

 
 
Brian B. Christensen (19-11-2003)
Kommentar
Fra : Brian B. Christensen


Dato : 19-11-03 11:16

>Siden fejler i linien Conn.Execute (strSQL), af en eller anden
>grund men når jeg udskriver sql'en får jeg følgende, som for mig
>ser OK ud:

Hvilken fejl får du?



Jacob .. (19-11-2003)
Kommentar
Fra : Jacob ..


Dato : 19-11-03 11:55

> Hvilken fejl får du?

Jeg får:

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

[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE
statement.

/Test/RWU.asp, line 35



--
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

Lars Hoffmann (19-11-2003)
Kommentar
Fra : Lars Hoffmann


Dato : 19-11-03 12:02


"Jacob .." <laessoe@yahoo.com> escribió en el mensaje
news:bpfi6h$gsr$1@sunsite.dk...
> > Hvilken fejl får du?
>
> Jeg får:
>
> Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
>
> [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE
> statement.

Argh, nu fik jeg øje på det. Du har et komma lige før WHERE. SMid det
ud



Jacob .. (19-11-2003)
Kommentar
Fra : Jacob ..


Dato : 19-11-03 12:43

> Argh, nu fik jeg øje på det. Du har et komma lige før WHERE. SMid det
> ud


Aix! Tænk... det virker nu ! Thanx! Rart med et par ekstra øjnene når nu
man har set sig blind på det hele! Tak!


--
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

Lars Hoffmann (19-11-2003)
Kommentar
Fra : Lars Hoffmann


Dato : 19-11-03 11:24

"Jacob .." <laessoe@yahoo.com> escribió

> Siden fejler i linien Conn.Execute (strSQL), af en eller anden
> grund men når jeg udskriver sql'en får jeg følgende, som for mig
> ser OK ud:

HAr du prøvet at kopiere din SQL sætning og køre den dirrekte i din
database for at se fejlmeddelelsen deri?


> UPDATE personer set Firma='La Bottega', Branche='Slagter',
> Kontaktperson='Peter', CVRNummer='Intet', Town='København S',
> Land='Danmark', Leveringsadresse='Ollen 54', Postnummer2='2300',
> Town2='Snekkersten', Land2='Danmark', Filial='La Bottega -
> Lager', Att='Peter', Password='Blackie', Postnummer='2300',
> Website='www.la-bottega.dk', Telefonnummer='+45 39 69 10 62',
> Mobiltelefon='Ingen', Fax='Ingen', Email='info@la-bottega.dk',
> Adresse='isa', Noter= 'Under bemærkninger kan du notere alt i
> mellem himmel og jord, som er vigtigt for det pågældende firma.
> Antal ansatte, antal filialer, specieller leveringsaftaler etc.',
> Handler= '200 flakser', Comp= 'La Bottega', Rabat='100', WHERE Id
> = '64'

Skal vi gætte på at Id er numerisk og derfor ikke skal have ' omkring
værdien?
Med venlig hilsen
Lars Hoffmann



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste