[ Zevs85 @ 22.06.2009. 12:34 ] @
Imam (LINE_TYPE) polje u bazi koje je tipa varchar(40).

Kada uradim ovako nesto:
Code:
INSERT INTO RX_OPERATIONS
                      (ORDER_ID, LINE_TYPE)
VALUES     (@ORDER_ID,@LINE_TYPE)


Dobijem gresku da ne moze da prekonvertuje ulaznu vrednost u numeric... Zbog cega bi uopste konvertovao u numeric?! Ali kad napisem broj sve je ok, - izvrsi konverziju i gotovo.
Ne razumem u cemu je problem...
Imam i druga polja koja su tipa varchar ali za njih sve radi normalno:

Code:
CREATE TABLE [RX_OPERATIONS]
(    
    [ID]                               [numeric](38,0)          NOT NULL IDENTITY (1, 1),
    [ORDER_ID]                         [numeric](38,0)          NULL ,
    [EXECUTED_BY_NAME]                 varchar(100)          NULL ,
    [LINE_TYPE]                        varchar(40)              NULL ,
    .
    .
    .
    .
    CONSTRAINT rx_operations_pk PRIMARY KEY(ID),
    CONSTRAINT rx_operations_order_fk FOREIGN KEY (ORDER_ID) REFERENCES RX_SWITCHING_ORDERS (ID)
) ON [PRIMARY]
GO


Ne znam da li je bitno ali u pitanju je MS SQL 2005.

Svaka ideja je dobro dosla...
[ Fedya @ 22.06.2009. 13:16 ] @
Nisi postovao definiciju promenjive (parametra?) @LINE_TYPE

Da nije on nekog numerckog tipa?

Takodje mozda imas trigger na tabeli RX_OPERATIONS koji pukusava konverziju...
[ Zevs85 @ 22.06.2009. 15:05 ] @
Citat:
Fedya:Takodje mozda imas trigger na tabeli RX_OPERATIONS koji pukusava konverziju...


Eee, sto nisam ranije postavio pitanje :D
Ma to je bio problem, sad sam bas krenuo da objasnim da sam napravio propust na toj strani :) los order u trigeru :)