[ 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... |