|
| fejl i sql sætning Fra : Rikke |
Dato : 18-01-03 21:08 |
|
Hejsa derude.
Er der en som kan hjælpe mig, for jeg har et mindre problem. Jeg
har lavet en database hvor man skal kunne rette personlige
oplysninger i, men når jeg beder asp siden op at opdatere
databasen for jeg en fejl i min sql sætning, er der en som kan se
hvad jeg gør galt.
sql="insert into table (klub, navn, adresse, tlf_fast, tlf_mob,
email) value('" & klub & "','" & navn & "','" & adresse & "','" &
tlf_fast & "','" & tlf_mob & "','" & email & "')"
Håber der en som kan hjælpe mig med dette problem
Rikke
--
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
| |
N9 (18-01-2003)
| Kommentar Fra : N9 |
Dato : 18-01-03 21:40 |
|
> sql="insert into table (klub, navn, adresse, tlf_fast, tlf_mob,
> email) value('" & klub & "','" & navn & "','" & adresse & "','" &
> tlf_fast & "','" & tlf_mob & "','" & email & "')"
>
Du skriver at det er opdatering, skal du ikke så bruge update??
Mvh
N9
| |
Rikke (18-01-2003)
| Kommentar Fra : Rikke |
Dato : 18-01-03 21:49 |
|
N9 wrote in dk.edb.internet.webdesign.serverside.asp:
> > sql="insert into table (klub, navn, adresse, tlf_fast, tlf_mob,
> > email) value('" & klub & "','" & navn & "','" & adresse & "','"
&
> > tlf_fast & "','" & tlf_mob & "','" & email & "')"
> >
>
> Du skriver at det er opdatering, skal du ikke så bruge update??
>
> Mvh
> N9
>
>
> Jo det skal jeg men jeg har også problemet når jeg skal tilføje
noget nyt i databasen. Men koden til updata ser sådan ud og der er
også en fejl i kan bare ikke finde den
sql="update head set klub ='" & klub & "', "
sql=sql & "navn = '" & navn & "', "
sql=sql & "adresse = '" & adresse & "', "
sql=sql & "tlf_fast = '" & tlf_fast & "', "
sql=sql & "tlf_mob = '" & tlf_mob & "', "
sql=sql & "email = '" & email & "' "
sql=sql & "where id = " & id
Rikke
--
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
| |
Torben Brandt (19-01-2003)
| Kommentar Fra : Torben Brandt |
Dato : 19-01-03 00:18 |
|
Rikke wrote in dk.edb.internet.webdesign.serverside.asp:
> > Jo det skal jeg men jeg har også problemet når jeg skal tilføje
> noget nyt i databasen. Men koden til updata ser sådan ud og der er
> også en fejl i kan bare ikke finde den
>
> sql="update head set klub ='" & klub & "', "
> sql=sql & "navn = '" & navn & "', "
> sql=sql & "adresse = '" & adresse & "', "
> sql=sql & "tlf_fast = '" & tlf_fast & "', "
> sql=sql & "tlf_mob = '" & tlf_mob & "', "
> sql=sql & "email = '" & email & "' "
> sql=sql & "where id = " & id
Hvad er fejlen?
Hvordan ser din SQL-streng ud efter variablene er sat ind?
Læs evt <URL: http://www.asp-faq.dk/article/?id=41>
mvh Torben
--
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
| |
Martin_P (19-01-2003)
| Kommentar Fra : Martin_P |
Dato : 19-01-03 02:31 |
|
On Sat, 18 Jan 2003 20:08:19 +0000 (UTC), Rikke
<rikke.andersen@e-box.dk> wrote:
>sql="insert into table (klub, navn, adresse, tlf_fast, tlf_mob,
>email) value('" & klub & "','" & navn & "','" & adresse & "','" &
>tlf_fast & "','" & tlf_mob & "','" & email & "')"
>
prøv at indkapsle felterne navn og adresse i [ ]'er...
altså som følger :
sql="insert into table (klub, [navn], [adresse], tlf_fast,
tlf_mob,email) value('" & klub & "','" & navn & "','" & adresse &
"','"&tlf_fast & "','" & tlf_mob & "','" & email & "')"
Jeg plejer som standard aLTID at bruge []'er til mine database felter,
for så overser ejg ikke et reserveret felt-navn i en database..
Martin_P
| |
Carsten Suurland (19-01-2003)
| Kommentar Fra : Carsten Suurland |
Dato : 19-01-03 12:22 |
|
Hej Rikke
Prøv i første omgang at skrive values i stedet for value...
/Carsten Suurland
| |
|
|