Доброго времени суток
Помогите, у кого есть такая возможность.
В базу данных Оракл загружены таблицы МапИнфо. Создан диалог для поиска определенной таблицы и определенного объекта. Как можно прописать в МапБейсике, чтобы осуществлялся поиск по всем загруженным таблицам определенного объекта. Допустим, имеется кадастровый номер объекта. Пользователь в Edittext вводит номер, нажимает на кнопку, и открывается таблица из Оракла с выделенным нужным участком.
______________________________________________________________________________________________________
Заранее спасибо
Поиск объектов в базе Oracle
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 31 авг 2009, 18:02
- Репутация: 0
-
- Интересующийся
- Сообщения: 21
- Зарегистрирован: 31 авг 2009, 18:02
- Репутация: 0
Re: Поиск объектов в базе Oracle
Отвечу сама на свой вопрос:
Для того чтобы осуществить выборку по кадастровому номеру, необходимо следующее:
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
Для того чтобы осуществить выборку по кадастровому номеру, необходимо следующее:
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
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 35 гостей