/ 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 data-typer
Fra : Lars Hessellund


Dato : 04-11-02 22:12

Jeg har et felt i en access-database som jeg skriver og henter fra, typen er
langt heltal.
Jeg har så et felt på en ASP-side som jeg skrive i, dette er naturligvis af
typen text. Jeg får så konstant at vide at der er type mismatch når jeg
laver en update. jeg har prøvet med Cint og Clng men intet vil få den til at
bide på... hrmpf... tror ikke at det er access der fucker men min ASP-side.
Nogen der har en idé?

Mvh.
Lars



 
 
Thygesen (04-11-2002)
Kommentar
Fra : Thygesen


Dato : 04-11-02 22:35

"Lars Hessellund" <hessellund@c.dk> skrev
> Jeg har et felt i en access-database som jeg skriver og henter fra, typen
er
> langt heltal.
> Jeg har så et felt på en ASP-side som jeg skrive i, dette er naturligvis
af
> typen text. Jeg får så konstant at vide at der er type mismatch når jeg
> laver en update. jeg har prøvet med Cint og Clng men intet vil få den til
at
> bide på... hrmpf... tror ikke at det er access der fucker men min
ASP-side.
> Nogen der har en idé?

Har du prøvet at tjekke indholdet af feltet før du gemmer i databasen:

if request.form("heltal") <> "" and IsNumeric(request.form("heltal")) then
'gem i db
else
response.write "Forkert type!"
end if

Følgende virker fint hos mig, hvor jeg har et felt af typen langtheltal, som
hedder heltal:

Conn.Execute "INSERT INTO dintabel ([mytime],[text1],[heltal]) VALUES ('" &
now & "',tekst,'" & request.form("heltal") & "')"

Mvh. Christoffer Thygesen

http://CHT.dk



Jakob Andersen (05-11-2002)
Kommentar
Fra : Jakob Andersen


Dato : 05-11-02 00:20

"Thygesen" <cht_news@cht.dk> wrote
> Conn.Execute "INSERT INTO dintabel ([mytime],[text1],[heltal]) VALUES ('"
&
> now & "',tekst,'" & request.form("heltal") & "')"

Der er altså ingen grund til at sætte firkantede paranteser udenom alle
feltnavne, det er at skyde gråspurve med kanoner.

Hvis du blot holder dig til at sætte firkantede paranteser udenom ting som
rent faktisk er eller har en chance for at være reserverede ord.

--
Jakob Andersen



Jens Gyldenkærne Cla~ (04-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-11-02 22:44

Lars Hessellund skrev:

> Jeg har et felt i en access-database som jeg skriver og henter
> fra, typen er langt heltal.

Husk at tal ikke skal i anførselstegn.

Det vil fx sige

UPDATE tabel SET talfelt = 42 WHERE andettalfelt = 34

INSERT INTO tabel (talfelt) VALUES (42)

DELETE FROM tabel WHERE talfelt = 24
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

Peter x (05-11-2002)
Kommentar
Fra : Peter x


Dato : 05-11-02 18:52


"Lars Hessellund" <hessellund@c.dk> skrev i en meddelelse
news:3dc6e2c6$0$218$edfadb0f@dread11.news.tele.dk...
> Jeg har et felt i en access-database som jeg skriver og henter fra, typen
er
> langt heltal.

Hvis dit db-felt er tomt kan det evt. give problemer.

P*



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.410 / Virus Database: 231 - Release Date: 31-10-2002



Lars Hessellund (05-11-2002)
Kommentar
Fra : Lars Hessellund


Dato : 05-11-02 21:43

Det var lige præcis det der var problemet, dumt at jeg ikke lavede et tjek,
men jeg mente 100% at der var data i alle felterne... desværre på nær ét!!!
Surt... men sådan er det jo!

"Peter x" <px@hotmail.com> skrev i en meddelelse
news:3dc80535$0$815$ba624c82@nntp03.dk.telia.net...
>
> "Lars Hessellund" <hessellund@c.dk> skrev i en meddelelse
> news:3dc6e2c6$0$218$edfadb0f@dread11.news.tele.dk...
> > Jeg har et felt i en access-database som jeg skriver og henter fra,
typen
> er
> > langt heltal.
>
> Hvis dit db-felt er tomt kan det evt. give problemer.
>
> P*
>
>
>
> ---
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.410 / Virus Database: 231 - Release Date: 31-10-2002
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste