[ bato_kv @ 17.07.2007. 11:11 ] @
Imam problem sa dole navedenim scriptom. Pretpostavljam da je resenje jednostavno, ali ja ga jednostavno ne vidim. Molim Vas za bilo kakvu pomoc. Samo da napomenem da sam totalni pocetnik u SQL-u

declare @jmbg bigint
declare @ime varchar(50)
declare @prezime varchar(50)
declare @lbo bigint

set @jmbg = 10079...
set @ime = (Select ime from OL where jmbg = @jmbg)
set @prezime = (Select prezime from OL where jmbg = @jmbg)
set @lbo = (select LBO from OL where JMBG = @jmbg)


Select

'POTVRDA O ....


Za '+ @ime + ' ' + @prezime + ', LBO' + @lbo


Pri izvrsavanju ovog scripta javlja gresku

Error converting data type varchar to bigint.

Kada izbrisem @lbo, izvrsava se bez problema
[ vujkev @ 17.07.2007. 11:17 ] @
Code:

Za '+ @ime + ' ' + @prezime + ', LBO' + str(@lbo)


da nije možda malo bolje staviti jmbg kao char(13) ?
[ bato_kv @ 17.07.2007. 11:27 ] @
Pre svega hvala na ekspresnom odgovoru

Da, u pravu si za JMBG, promaklo mi je :)

Ali za @lbo, opet problem. Kada sam ubacoo str(@lbo) kao rezultat mi daje zvezdice. Imas li ideju sta bi to moglo biti
[ borcha @ 17.07.2007. 11:37 ] @


Nisi stavio zareze u deklarisanju (parametri)!



[Ovu poruku je menjao borcha dana 17.07.2007. u 13:14 GMT+1]
[ vujkev @ 17.07.2007. 11:38 ] @
onda
Code:

Za '+ @ime + ' ' + @prezime + ', LBO' + convert(varchar,@lbo)
[ bato_kv @ 17.07.2007. 11:50 ] @
To je to.

Jos jednom hvala!!!!