Multidesk.be » Forums » Programmeren algemeen » SQL overflow van varchar

  • Pagina
  • 1 van 1
0 gasten lezen dit onderwerp.
^ Onderwerp geschreven door Toren op vrijdag 22 februari 2008 om 22:18:11.
Toren heeft nog geen avatar toegevoegd
Multiviteit: 230
hoi , ik weet niet waar ik dit onderwerp moet plaatsen , dus zet ik die maar hier.
Het gaat over SQL code
hier is mijn code

"SELECT " +
" CASE WHEN ISNULL(CAST(barcode_ean_piece_1_prefix AS nvarchar(7)) , '0') = '0' OR ISNULL(CAST(barcode_ean_piece_1_code AS nvarchar(5)),'0') = '0' " +
" THEN 0 ELSE " +
" CAST(barcode_ean_piece_1_prefix AS nvarchar(7)) + CAST(barcode_ean_piece_1_code AS nvarchar(5))" +
" END AS barcode2 , "

en dit is de error

RunSql

error: The conversion of the nvarchar value '541463702663' overflowed an int column. Maximum integer value exceeded.

Heeft iemand daar ervaring mee ?
Ik vindt het raar , omdat het toch twee nvarchars zijn die je gewoon achter elkaar zet !
Ik heb ook de waarden van de nvarchar al verhoogd tot nvarchar(255), maar toch steeds dezelfde fout !


  • Pagina
  • 1 van 1

Snel-antwoordformulier
Toon uitgebreid antwoordformulier Bericht nalezen Bericht plaatsen