25. juni 2004 - 16:13Der er
9 kommentarer og 1 løsning
Efter ændring af felt-form i db, hvad gør man så?
Jeg er blevet nødt til at ændre felt-betegnelsen i et felt i min database(access). Nu kommer der jo så lidt fejlbeskeder. Jeg har ændret feltet fra text til tal(number, single)
Uden at være sikker, men kan i kigge disse kode-eksempler igennem og fortælle om de kan forblive som de er, eller hjælpe mig med at få dem tilrettet til mit nye tal-felt.
Mea = "Select AVG(dage) as Gen, COUNT(*) AS Ant From ouh Where dage <> ''" set rs2 = server.createobject("adodb.connection") rs2.open DSN set rs2 = rs2.execute(Mea) '---------------
MaxMin = "Select max(dage) as max, min(dage) as min, sum(dage) as sum from ouh" set rs3 = server.createobject("adodb.connection") rs3.open DSN set rs3 = rs3.execute(MaxMin) '---------------
Mea = "Select AVG(dage) as Gen, COUNT(*) AS Ant From ouh Where dage <> ''" set rs2 = server.createobject("adodb.connection") rs2.open DSN set rs2 = rs2.execute(Mea)
Hvilket felt er der tale om der er ændret ? Hvis det er feltet dage er det sikkert fordi du bruger Where dage <> '' altså vil dine ' blive opfattet som var det tekst og ikke tal :o)
Fint, nu får jeg da ikke nogle fejl. Men så er der opstået et nyt problem. I denne finder jeg bla. den minste værdi i feltet. Men nu er den minste værdi jo 0 Nul, og der vil mange gange være records der ikke er helt udfyldte.
MaxMin = "Select max(dage) as max, min(dage) as min, sum(dage) as sum from ouh" set rs3 = server.createobject("adodb.connection") rs3.open DSN set rs3 = rs3.execute(MaxMin)
Jeg kan ikke se hvorfor det skulle give et problem sæt en standart værdi til 0 for dit felt dage så vil der som det første aldrig opstå NULL og din mindste værdi vil derfor altid være 0 :o)
Og denne : MaxMin = "Select max(dage) as max, min(dage) as min, sum(dage) as sum from ouh"
Laver du om til denne : MaxMin = "Select max(dage) as max, min(dage) as min, sum(dage) as sum from ouh Where dage <> 0"
Det kommer så her :o) Altid at rart at kan hjælpe :o)
Synes godt om
Ny brugerNybegynder
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.