Вот такой код:
var SiteBalDataset = Services.GetNewItemByUSI('ADOC_Site');
SiteBalDataset.Parameters.ItemsByName('pin_site_type_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_name').ValAsStr = pNameSite;
SiteBalDataset.Parameters.ItemsByName('pin_desc').ValAsStr = pAddressSite;
SiteBalDataset.Parameters.ItemsByName('pin_adress_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_developer_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_owner_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_management_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_site_status_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_comments').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_id').Value = null;
SiteBalDataset.Open();
SiteBalDataset.Parameters.ItemsByName('pin_site_type_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_name').ValAsStr = pNameSite;
SiteBalDataset.Parameters.ItemsByName('pin_desc').ValAsStr = pAddressSite;
SiteBalDataset.Parameters.ItemsByName('pin_adress_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_developer_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_owner_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_management_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_site_status_id').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_comments').Value = null;
SiteBalDataset.Parameters.ItemsByName('pin_id').Value = null;
SiteBalDataset.Open();
Запрос в ADODataSet:
SELECT nsi.sites_pkg.f_add(:pin_site_type_id,:pin_name,:pin_desc,:pin_adress_id,:pin_developer_id,:pin_owner_id,:pin_management_id,:pin_site_status_id,:pin_comments,:pin_id) AS IDBalSys
FROM DUAL
FROM DUAL
При попытке выполнить метод Open происходит ошибка: "TSADOEngineLibrary.ADODataset: Неправильно определен объект Parameter. Предоставлены несовместимые или неполные сведения".
В чем может быть проблема?
Нравится
2 комментария
17 августа 2010 15:04
Попробуйте в качестве пустых значений передавать не null, а например:
пустой гуид (GUID_NULL из скрипта scr_Consts) для параметра-уникального идентификатора,
пробел для параметра-строки и т.п.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать