Avatar billede dd_ns Nybegynder
10. juni 2003 - 12:34 Der er 5 kommentarer

Fejl med SQL

Hvad kan jeg gøre ved:

Error Type:
Microsoft OLE DB Provider for SQL Server (0x80040E57)
Arithmetic overflow error converting expression to data type datetime.


Det er noget den lige er begyndt på
Avatar billede hiks Nybegynder
10. juni 2003 - 12:37 #1
Det forekommer typisk når man prøver at putte mere data ind i en attribut end den kan "klare".

Eksempelvis hvis du kun har tilladt længden 1 i en streng kan du ikke putte 'aa' ind.

/hiks
Avatar billede dd_ns Nybegynder
10. juni 2003 - 12:40 #2
Ja, det var også det jeg tænkte, men det er denne her linie den klager over:

sql = "select * from tbl_data join tbl_product on tbl_data.str_product_id = tbl_product.id join tbl_country on tbl_data.str_country_id = tbl_country.id where day(str_the_date) = "&runs&" and month(str_the_date) = "&session("date_this_month")&" and year(str_the_date) = "&session("date_this_year")&" and str_person_id = "&aaa(i)&""
Avatar billede websmith Nybegynder
10. juni 2003 - 12:42 #3
Fejlen tyder på at at SQL serveren ikke kan konvertere din str_the_date til en valid SQL DateTime.

Prøv eventuelt at skrive den ud før du laver din sql sætning, for at se om den har det korrekte format.
Avatar billede dd_ns Nybegynder
10. juni 2003 - 12:43 #4
ahh, ja... Det prøver jeg sku lige...
Avatar billede websmith Nybegynder
25. august 2003 - 14:55 #5
Lukning af spørgsmål udbedes tak .)
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
Kurser inden for grundlæggende programmering

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