Når jeg så gemmer ned igen i databasen - fjerner den punktummet så tallet bliver til 56.......og det er jo ikke helt det korrekte tal, den skal gemme.....
Jeg har i min web.config forsøgt at indsætte følgende:
Det hjalp på mit æ, ø og å problem. Jeg har nu fået disse retur på min side....Jeg forstår dog ikke hvordan det er ændret derinde....jeg ved med sikkerhed, jeg ikke har været inde og ændre noget som helst der.....jeg var slet ikke klar over man kunne...
Det har dog ikke hjulpet på mit komma/punktum problem.
Den tager stadig KundeKm til at være 5.6 mens kundekm er lig med 5,6
Error 1 The as operator must be used with a reference type ('decimal' is a value type) C:\Inetpub\wwwroot\ANSI\Faktura\Kunder.aspx.cs 591 23 C:\...\ANSI\
okay.. jeg tror bare du skal ignorere om det er , eller . oppe i C# koden. kan jeg se hvor du gemmer det? så kan vi i det mindste sørge for den gemmer det korrekt igen
Jeg håber du er med på sidelinien stadig.....jeg røg af nettet i nats og har ikke kunnet komme på før nu igen.....
Jeg gemmer det umiddelbart lige efter på følgende måde:
//Henter antal km fra kunden og til firmaet som gemmes på ordrerlinien if (api.GetCustomerKm(user_id, ref CustomerKm) == FaktureringApi.FStatus.Success) { string kundekm = Convert.ToString(CustomerKm.Rows[0]["km"]); kundekm.Replace(",", "."); KundeKm = Convert.ToDecimal(kundekm); }
//Gemmer Ordrelinie med pågældende fakturanr. if (api.SetNewOrderLine(Convert.ToInt32(txtNewInvoiceNo.Text), varenr, Convert.ToInt32(txtAntal.Text), PrisExMoms, KundeKm, Varenavn) == FaktureringApi.FStatus.Success) {
SetNewOrderLine ser ud som følgende:
//Indsæt fakturalinie public FStatus SetNewOrderLine(int FakturaNr, string VareNr, int Antal, decimal PrisExMoms, decimal KundeKm, string VareNavn) { FStatus status = FStatus.Failure;
Nej det kunne den ikke.....men så var det jeg kom i tanke om, jeg har engang haft problemer med datetime også, hvor der var et klogt hovede herinde, der fortalte mig, at jeg skulle lade access selv håndtere det - og bare smække (på det tidspunkt datetime) ind som en tekst streng......
Dette har jeg så også forsøgt nu med beløbet.........og det virkede - nu sætter den det korrekt ind som 5,6
Smid et svar og du får dine points.....og tak for hjælpen
men den burde ellers stadig kunne håndtere det sådan der:) i hvertfald det som er pointen med den:)
men godt tingene blev løst;)
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.