Toon posts:

insert into: een bedrag met een komma?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer met "insert into" een bedrag in een tabel te zetten, echter, logisch ook, werkt dit niet omdat het aantal velden niet meer gelijk is, door de komma in het bedrag wordt er een extra veld gecreeerd.
Waar het om gaat:

"Insert into Cart (SessionID,ItemID,ItemPrice,ItemName,ItemDesc,ItemQnt) Values
("&SessionID&","&ItemID&","&ItemPrice&",'"&ItemName&"','"&ItemDesc&"',1)"

Iemand een goeie tip om toch het bedrag incl komma in de tabel te krijgen? BVD!

Verwijderd

Hmm, om decimalen achter 'de komma' de krijgen moet je een punt gebruiken..

Heb je hier problemen mee ivm de output zorg dan dat (als je PHP gebruikt oid) dat veld geconverteerd wordt naar een string en doe een str_replace($string,".",",");

Verwijderd

Topicstarter
Tnx voor de tip! Een nieuw probleem doet zich echter nu wel voor: de bedragen staan in een access DB, de eigenschappen van het veld zijn Valuta, Euro, decimalen:2. Automatisch wordt er dan een komma toegepast. Ik vraag me af of ik dit scheidingsteken kan wijzigen, deze optie biedt access volgens mij niet.

Verwijderd

Ik heb geen ervaring met Access, maar is het niet zo dat je bij de INSERT query gewoon een getal '1.11' kan gebruiken en dat Access het dat zelf converteerd naar de stijl waarin dat veld wordt opgeslagen? Je moet dan ook eventjes kijken hoe Access die variabele weer teruggeeft bij een SELECT query.. Success