Avatar billede reino Nybegynder
29. august 2004 - 11:38 Der er 3 kommentarer og
1 løsning

Tjek af form ved input i SQL

Hej

Nogen som kender til et script hvor der tjekkes for om det kun er tal der indsættes i formen. Har et felt, telefonnummer som er Numerisk, men databaseinsert fejler såfremt brugeren indtaster tegn end numerisk. Har prøvet denne men virker ikke:

if not isNumeric(tlf) then

Fejl der fås:

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

[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting the varchar value '33,' to a column of data type int.
Avatar billede arne_v Ekspert
29. august 2004 - 11:44 #1
Umiddelbart lyder det som om du har '' omkring noget du forsøger at
indsætte i et felt af tal type.

Prøv og fjern dem.
Avatar billede reino Nybegynder
29. august 2004 - 12:02 #2
hej, det virker men det er ikke det der er problemet, problemet ligger i at såfremt brugeren indtaster feks et komma i inputfeltet ved en fejl skal der gøres opmåksom på at der er opstået en fejl. Har brug for at inputtet bliver parset eller tjekket for om der er ugyldige tegn, kunne måske være at jeg skulle have smidt spørgsmålet i ASP scriptingen istedet for :)
Avatar billede arne_v Ekspert
30. august 2004 - 11:58 #3
Det er så et rent ASP spørgsmål
Avatar billede reino Nybegynder
30. august 2004 - 15:18 #4
ok, tak, lukker hermed.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester