Есть файл в базе. Его надо удалить через интерфейс. Код написан, но где-то во входной строке допущена неточность. Стоит нажать на заветную красную кнопку удаления файла, как выпадает ошибка "Входная строка имела неверный формат".
Есть процедура на sql:
CREATE OR REPLACE FUNCTION metrolog.pmsystems_del_msqq_doc(p_user_name character varying, p_file_id integer)
RETURNS void
LANGUAGE plpgsql
AS $function$
-- Удаление(обнуление) ссылки на файл в указанной таблице
DECLARE
v_user_id integer;
BEGIN
v_user_id := metrolog.paudit_getapuserid(p_user_name);
DELETE FROM skynet.link_msqq_docs_fbody WHERE file_id = p_file_id;
DELETE FROM skynet.msystems_fbody WHERE file_id = p_file_id;
END;
$function$
Есть код на C#:
protected void OnCallback_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e)
{
string[] str = e.Parameter.Split(',');
switch (str[0])
{
case "delete":
try
{
NpgsqlParameter[] pgsqlParams = { new NpgsqlParameter("p_file_id", NpgsqlDbType.Integer) };
pgsqlParams[0].Value = Convert.ToInt32(str[1]);
new Common(ASP.AppGlobal.PgSQLConn).EditData(pgsqlParams, Resources.PgSQLResources.DelMSQQdoc);
e.Result = "deleted";
}
catch (Exception exc)
{
throw new Exception(exc.InnerExc().Message);
}
break;
}
}
p_file_id NULL при дебаге...!
И самое главное, значение VAL идёт как UNDEFINED. Почему так?:
function DelFileBody() {
var val = ValidSelectFile();
if (val && confirm('Подтвердите удаление файла?'))
Callback_.PerformCallback('delete,' + val);
}
<div class="spr_delete16" title="Удалить" style="cursor: pointer" onclick="DelFileBody(); return false;">
</div>
Информация об исключении:
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Доброго времени суток! Подскажите как в Wordpres, в плагине Woocommerce при заходе в подкатегорию или товар, можно вывести родительскую категорию,...
Здравствуйте, сделал регистрацию и авторизацию на симфони 2 по этому туториалу: https://symfonycom