Ошибка odbc

djigor3

Новичок
Ошибка odbc

Подскажите, плиз, что оно от меня хочет? Я насколько понимаю что-то с типами данных (т.е. в колонку с типом money пытаюсь запихнуть varchar-данные). О какой конвертации тут речь идет?

код:
odbc_exec($conn, "INSERT INTO FirmFinOp (DocID,FinCodeID,FinOpRUR,FinOpUSD)
VALUES ('$nmax','5','$fin_op_rur','$fin_op_usd')")
or die (odbc_error());

на выходе:
Warning: odbc_exec(): SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Disallowed implicit conversion from data type varchar to data type money, table 'FolderSQL2005.dbo.FirmFinOp', column 'FinOpRUR'. Use the CONVERT function to run this query., SQL state 37000 in SQLExecDirect in \htdocs\wwwroot\warranty\warranty_firmfinop.php on line 27
37000:( :( :(

-~{}~ 12.03.05 00:45:

Уже допертил.

Вот как:
odbc_exec($conn, "INSERT INTO FirmFinOp (DocID,FinCodeID,FinOpRUR,FinOpUSD)
VALUES ('$nmax','5',$fin_op_rur,$fin_op_usd)")
or die (odbc_error());

:-Р
 
Сверху