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

MapInfo, MapBasic
Ответить
LEN@
Интересующийся
Сообщения: 21
Зарегистрирован: 31 авг 2009, 18:02
Репутация: 0

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

Сообщение LEN@ » 30 ноя 2009, 11:39

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

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

LEN@
Интересующийся
Сообщения: 21
Зарегистрирован: 31 авг 2009, 18:02
Репутация: 0

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

Сообщение LEN@ » 01 дек 2009, 12:53

Отвечу сама на свой вопрос:
Для того чтобы осуществить выборку по кадастровому номеру, необходимо следующее:
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

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 35 гостей