25. september 2002 - 12:47Der er
4 kommentarer og 1 løsning
komma i double og real
Jeg har et problem i min database. Når jeg indsætter en række i en tabel, så ændrer den selv alle punktummer til kommaer. F.eks. hvis jeg indsætter:
insert into produkt values('1 liter mælk', 6.95)
Når jeg trækker det ud fra databasen igen, får jeg 6,95 (med komma) ud. Det er et stort problem, da det hele bliver trukket ud i en rediger-form, hvorfra det bliver gemt igen. Når den gemmer kommer der selvfølgelig en sql-fejl, da der ikke må være komma i et tal, da komma netop bliver brugt som separator
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg har checket hvordan det står i databasen med MyCC. Der står det rigtig nok med punktum. Det er altså først når det bliver trukket ud, at den laver det om til komma.
Dim objConn as ODBCConnection objConn = New ODBCConnection("<conn-string>")
Dim objCmd as ODBCCommand objConn.Open dim selectSTR as string selectSTR = "select * from produkter where varenr=" + Request.QueryString.GetValues("varenr")(0) objCmd = New ODBCCommand(selectSTR, objConn) Dim objReader as ODBCDataReader objReader = objCmd.ExecuteReader()
Ok, her er jeg desværre lidt på bar bund. Det ligner mere et problem i dine objekter i ASP.NET koden, end det er et problem i MySQL. Og jeg er PHP-mand :)
Ok, jeg overfører lige spørgsmålet til kategorien "asp.net"
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.