Cтолкнулся с одной проблемой. Пытаюсь в скрипте присвоить компоненте DatasetLink новый ADO датасет, но при открытии нового датасета SQLText изменяется на SQLText старого датасета.
Нарпимер, допустим, у нас есть два ADO dataset: ads_Dataset1 и ads_Dataset2. DatasetLink-у присвоен ads_Dataset1. Я в скрипте меняю датасет DatasetLinka на ads_Dataset2:
//...
var new_dataset = Services.GetNewItemByUSI('ads_Dataset2');
dlData.Dataset = new_dataset;
//...
Тогда при выполнении метода dlData.Dataset.Open() у меня dlData.Dataset.SQLText заменяется на старый dts_Dataset1.SQLText.