login  Naam:   Wachtwoord: 
Registreer je!
 Forum

AS (Opgelost)

Offline ZG1988 - 04/10/2008 18:11
Avatar van ZG1988Gouden medaille

überleet
  1. SELECT klant_BTW, (klant_naam + ' ' +klant_vnaam) AS klant_naam, (klant_straat + ' ' + klant_straat_nr + ' ' + klant_postcode + ' ' + klant_gemeente) AS adres FROM Klant


Ik krijg een error "de conversie van varchar-waarde les naar gegevenstype int is mislukt"

dit komt doordat klant_straat een varchar is en klant_straat_nr een int. nu vroeg ik me af hoe ik dat moest oplossen 

9 antwoorden

Gesponsorde links
Offline Koen - 04/10/2008 18:14
Avatar van Koen PHP expert maak van klant_straat_nr een varchar? 
Offline ZG1988 - 04/10/2008 18:24
Avatar van ZG1988 Gouden medaille

überleet
mja er zou toch een echte oplossing hiervoor moeten zijn ;)
anders kan ik weer alles gaan veranderen 
Offline Joost - 04/10/2008 18:31
Avatar van Joost PHP expert Dat kan niet, geloof ik.
Ik heb zelf ooit eens dit probleem gehad, maar dat ging om sorteren.
Die oplossing heeft hier geen zin.

klant_straat_nr is neem ik aan een huisnummer?
Die kan je gewoon varchar maken.
Je maakt een kolom int wanneer ermee gerekent moet worden 
Offline Kr4nKz1n - 04/10/2008 18:43
Avatar van Kr4nKz1n Onbekend Waarom wil je dit? Dit is echt niet handig...
Zet het met PHP aan elkaar. Veel makkelijker.
Offline Ontani - 04/10/2008 19:02
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. convert(varchar,klant_straat_nr)
Offline ZG1988 - 04/10/2008 19:02
Avatar van ZG1988 Gouden medaille

überleet
Kr4nKz1n schreef:
Waarom wil je dit? Dit is echt niet handig...
Zet het met PHP aan elkaar. Veel makkelijker.

wie zegt dat ik met php werk ;)
ik bind alles uit die database aan een datagridview
Offline Joost - 04/10/2008 19:07
Avatar van Joost PHP expert
Ontani schreef:
[..code..]

http://dev.mysq...nvert.html

Daarmee kan je switchen tussen character sets.

@TS: Misschien kan je wat met CAST, wat ook op die pagina staat..
Offline Ontani - 04/10/2008 19:12
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
vrij zeker dat het hier niet om MySQL gaat maar om SQL.
Offline ZG1988 - 04/10/2008 19:14 (laatste wijziging 04/10/2008 19:15)
Avatar van ZG1988 Gouden medaille

überleet
Ontani schreef:
[..code..]


had het net zelf gevonden merci!

  1. SELECT klant_BTW, (klant_naam + ' ' +klant_vnaam) AS klant_naam, (klant_straat + ' ' + CONVERT(varchar(8),klant_straat_nr) + ' ' + CONVERT(varchar(8),klant_postcode) + ' ' + klant_gemeente) AS klant_adres FROM Klant
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.196s