Страница 1 из 1

Поиск объектов в базе Oracle

Добавлено: 30 ноя 2009, 11:39
LEN@
Доброго времени суток :D
Помогите, у кого есть такая возможность.
В базу данных Оракл загружены таблицы МапИнфо. Создан диалог для поиска определенной таблицы и определенного объекта. Как можно прописать в МапБейсике, чтобы осуществлялся поиск по всем загруженным таблицам определенного объекта. Допустим, имеется кадастровый номер объекта. Пользователь в Edittext вводит номер, нажимает на кнопку, и открывается таблица из Оракла с выделенным нужным участком.

______________________________________________________________________________________________________
Заранее спасибо :D

Re: Поиск объектов в базе Oracle

Добавлено: 01 дек 2009, 12:53
LEN@
Отвечу сама на свой вопрос:
Для того чтобы осуществить выборку по кадастровому номеру, необходимо следующее:
If sCadastralNumber<>"" Then
hstmt = Server_Execute(iOra, "Select * from "+asOraTables(i))
Server hstmt Fetch Next
If Server_ColumnInfo(hstmt,2,SRV_COL_INFO_NAME)="КадастровыйНомер" then
Select * from +asOraTables(i) Where КадастровыйНомер=sCadastralNumber
run menu command M_QUERY_FIND_SELECTION
Else
Note "Объекта с таким кадастровым номером в данном округе нет"
End If
Server hstmt Close
End If