Как добавить запись в поле money?

Astral Man

We Will Rock You
Как добавить запись в поле money?

Не получается добавить запись $sum = 12345.56
в поле money (MSSQL 2000)
выдает:
Warning: mssql_query(): message: Disallowed implicit conversion from data type varchar to data type money, table 'summ', column 'sum'. Use the CONVERT function to run this query. (severity 16) in c:\usr\apache\host\dev\include\class\db\mssql.php on line 76

как быть?

Пробовал приводить к floatval() тоже самое.
 

Astral Man

We Will Rock You
Автор оригинала: rsv
а если так?
INSERT
INTO summ
(sum)
VALUES($sum)
Warning: mssql_query(): message: There are fewer columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement. (severity 15) in c:\usr\apache\host\dev\include\class\db\mssql.php on line 76
 

rsv

Новичок
а выведи ка ты текст sql запроса в том виде в котором он передается серверу
есть подозрение, что в $sum у тебя пусто или запятая в числе
 

Astral Man

We Will Rock You
Проверял не пусто.
Нашел только что решение
insert
into summ
values(
cast('$sum' as money)
)
 

rsv

Новичок
а вот про as type я блин даже и не знал %)
спасибо тебе за новую инфу :)
 
Сверху