egoriy33
Новичок
Доброго времени суток!
возникла такая проблема
язык пхп;
вставляю в таблицу mssql запись, код такой:
$sql_addr_insert = "INSERT INTO ".MS_DB_PREFIX."Address (
FirstName,LastName,PhoneNumber,Email,FaxNumber,Company,Address1,Address2,
City,ZipPostalCode,CreatedOnUtc,CountryId,StateProvinceId)
VALUES ('".$_REQUEST["FirstName"]."', '".$_REQUEST["LastName"]."',";
$sql_addr_insert .= "'".$_REQUEST["PhoneNumber"]."', '".$_REQUEST["Email"]."',";
$sql_addr_insert .= "'".$_REQUEST["FaxNumber"]."', '".$_REQUEST["Company"]."',";
$sql_addr_insert .= "'".$_REQUEST["Address1"]."', '".$_REQUEST["Address2"]."',";
$sql_addr_insert .= "'".$_REQUEST["City"]."', '".$_REQUEST["ZipPostalCode"]."',";
$sql_addr_insert .= "getdate(), 237, 78);";
query($sql_addr_insert, $this->_engine->ms_db->connection);
//$arResult["ok"] = $this->_engine->ms_db->query($sql_addr_insert);
query - это специальная функция с пхп.нет, выполняющая запрос так, чтобы получить полный отчет об ошибках.
вывод в браузере:
. MSSQL returned: .
Executed query: INSERT INTO Address (
FirstName,LastName,PhoneNumber,Email,FaxNumber,Company,Address1,Address2,
City,ZipPostalCode,CreatedOnUtc,CountryId,StateProvinceId)
VALUES ('philip23', 'testov','454545', '[email protected]','хорек', '','', '','Спб', '',getdate(), 237, 78);Error: Incorrect syntax near ','.
Причем, если скопировать выводимый в браузере запрос в sql редактор клиента(SQL Manager)
и нажать выполнить, то запись вставляется нормально.
Если кто-нить поможет разобраться, буду очень признателен
возникла такая проблема
язык пхп;
вставляю в таблицу mssql запись, код такой:
$sql_addr_insert = "INSERT INTO ".MS_DB_PREFIX."Address (
FirstName,LastName,PhoneNumber,Email,FaxNumber,Company,Address1,Address2,
City,ZipPostalCode,CreatedOnUtc,CountryId,StateProvinceId)
VALUES ('".$_REQUEST["FirstName"]."', '".$_REQUEST["LastName"]."',";
$sql_addr_insert .= "'".$_REQUEST["PhoneNumber"]."', '".$_REQUEST["Email"]."',";
$sql_addr_insert .= "'".$_REQUEST["FaxNumber"]."', '".$_REQUEST["Company"]."',";
$sql_addr_insert .= "'".$_REQUEST["Address1"]."', '".$_REQUEST["Address2"]."',";
$sql_addr_insert .= "'".$_REQUEST["City"]."', '".$_REQUEST["ZipPostalCode"]."',";
$sql_addr_insert .= "getdate(), 237, 78);";
query($sql_addr_insert, $this->_engine->ms_db->connection);
//$arResult["ok"] = $this->_engine->ms_db->query($sql_addr_insert);
query - это специальная функция с пхп.нет, выполняющая запрос так, чтобы получить полный отчет об ошибках.
вывод в браузере:
. MSSQL returned: .
Executed query: INSERT INTO Address (
FirstName,LastName,PhoneNumber,Email,FaxNumber,Company,Address1,Address2,
City,ZipPostalCode,CreatedOnUtc,CountryId,StateProvinceId)
VALUES ('philip23', 'testov','454545', '[email protected]','хорек', '','', '','Спб', '',getdate(), 237, 78);Error: Incorrect syntax near ','.
Причем, если скопировать выводимый в браузере запрос в sql редактор клиента(SQL Manager)
и нажать выполнить, то запись вставляется нормально.
Если кто-нить поможет разобраться, буду очень признателен