/ 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
problemer med at slette i databaser
Fra : rasmus


Dato : 15-01-02 22:20

nedenstående kommando giver mig følgende fejl:

strSQLusers = "Delete from users where
iduser='"&request.form("userid")&"'"
dbData.Execute(strSQLusers)


Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer
ikke overens i kriterieudtrykket.
/bruger/br_slet.asp, line 13

i tabellen er iduser af typen autonummerering!!

er der nogen der ved hvad der går galt??

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

 
 
Henrik Hejbøl Jensen (15-01-2002)
Kommentar
Fra : Henrik Hejbøl Jensen


Dato : 15-01-02 22:43

> strSQLusers = "Delete from users where
> iduser='"&request.form("userid")&"'"
> dbData.Execute(strSQLusers)

det er fordi når du angiver iduser='" &... betyder ' at iduser er en
tekststreng og ikke et tal.. du skal bare udelade ' så virker det. alså:

strSQLusers = "Delete from users where iduser="&request.form("userid")
dbData.Execute(strSQLusers)

\Henrik



rasmus (16-01-2002)
Kommentar
Fra : rasmus


Dato : 16-01-02 19:04

Tak for hjælpen det hjalp!!!!!

hilsen rasmus


Henrik Hejbøl Jensen wrote in dk.edb.internet.webdesign.serverside.asp:
> > strSQLusers = "Delete from users where
> > iduser='"&request.form("userid")&"'"
> > dbData.Execute(strSQLusers)
>
> det er fordi når du angiver iduser='" &... betyder ' at iduser er en
> tekststreng og ikke et tal.. du skal bare udelade ' så virker det. alså:
>
> strSQLusers = "Delete from users where iduser="&request.form("userid")
> dbData.Execute(strSQLusers)
>
> \Henrik
>
>


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

Nhi (15-01-2002)
Kommentar
Fra : Nhi


Dato : 15-01-02 22:56

strSQLusers = "Delete from users where
iduser='"&cint(request.form("userid"))&"'"
dbData.Execute(strSQLusers)

Prøv se om det virker, kun et gæt!


"rasmus" <webmaster@rasmusa.dk> skrev i en meddelelse
news:a226db$a0m$1@sunsite.dk...
> nedenstående kommando giver mig følgende fejl:
>
> strSQLusers = "Delete from users where
> iduser='"&request.form("userid")&"'"
> dbData.Execute(strSQLusers)
>
>
> Fejltype:
> Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
> [Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer
> ikke overens i kriterieudtrykket.
> /bruger/br_slet.asp, line 13
>
> i tabellen er iduser af typen autonummerering!!
>
> er der nogen der ved hvad der går galt??
>
> --
> 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



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

Månedens bedste
Årets bedste
Sidste års bedste