Сообщение Necrosss » 2012-06-13 5:49:47
В логах нашел кое что:
[!] [!!1024]-[MySQL->Query]: Field 'UserNotice' doesn't have a default value в линии 131 файла C:\Apache2\billing\hosts\root\system\classes\auto\MySQL.class.php
[05:41:57.04][7026] [!] [!!1024]-[DB_Query]: невозможно осуществить запрос в линии 46 файла C:\Apache2\billing\hosts\root\system\libs\auto\DB.php
[05:41:57.03][7026] [!] [!!1024]-[DB_Insert]: невозможно осуществить запрос для вставки записи в линии 299 файла C:\Apache2\billing\hosts\root\system\libs\auto\DB.php
---
А вот это мне выдал phpmyadmin при попытке выставить этому полю значение по умолчанию:
#1101 - BLOB/TEXT column 'UserNotice' can't have a default value
Чё делать-то ?
Может у меня не та версия MySQL ?
Какой пользуетесь вы ?
====================
Update///
В общем я решил проблему переписав кусок, теперь он выглядит вот так:
#---------------------------------------------------------------
$OrderID = DB_Insert('Orders',Array('ContractID'=>$Contract['ID'],'ServiceID'=>10000,'UserNotice'=>'','AdminNotice'=>''));
if(Is_Error($OrderID))
return ERROR | @Trigger_Error(500);
#---------------------------------------------------------------
В логах нашел кое что:
[!] [!!1024]-[MySQL->Query]: Field 'UserNotice' doesn't have a default value в линии 131 файла C:\Apache2\billing\hosts\root\system\classes\auto\MySQL.class.php
[05:41:57.04][7026] [!] [!!1024]-[DB_Query]: невозможно осуществить запрос в линии 46 файла C:\Apache2\billing\hosts\root\system\libs\auto\DB.php
[05:41:57.03][7026] [!] [!!1024]-[DB_Insert]: невозможно осуществить запрос для вставки записи в линии 299 файла C:\Apache2\billing\hosts\root\system\libs\auto\DB.php
---
А вот это мне выдал phpmyadmin при попытке выставить этому полю значение по умолчанию:
#1101 - BLOB/TEXT column 'UserNotice' can't have a default value
Чё делать-то ?
Может у меня не та версия MySQL ?
Какой пользуетесь вы ?
====================
Update///
В общем я решил проблему переписав кусок, теперь он выглядит вот так:
#---------------------------------------------------------------
$OrderID = DB_Insert('Orders',Array('ContractID'=>$Contract['ID'],'ServiceID'=>10000,'UserNotice'=>'','AdminNotice'=>''));
if(Is_Error($OrderID))
return ERROR | @Trigger_Error(500);
#---------------------------------------------------------------