Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / поле в таблице / 7 сообщений из 7, страница 1 из 1
25.07.2005, 12:47
    #33182398
sboyko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле в таблице
Великий All!
Как узнать -
существует ли в таблице "bbb" поле с именем "aaa" в рамках ODBC так чтобы приложение не завалилось?
Есть MServer2003, PB9.0, PFC.
Если это возможно - то где источник таких знаний по ОДБС?
...
Рейтинг: 0 / 0
25.07.2005, 13:49
    #33182596
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле в таблице
Что-то типа такого попробуй:
Код: plaintext
1.
2.
SELECT *
FROM SYSTEMCOLUMNS
WHERE tname = "bbb" AND cname= "aaa";
...
Рейтинг: 0 / 0
25.07.2005, 14:21
    #33182692
PL99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле в таблице
Примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
string ls_Syntax, ls_Err, ls_Msg
ls_Syntax = "select aaa from bbb"
if SQLCA.SyntaxFromSQL (ls_Syntax, "", ls_Err) <> "" then 
  ls_Msg = "Существует"
else
  ls_Msg = "Не существует"
end if
messagebox ("Проверка существования поля в таблице", ls_Msg)
От используемого сервера не зависит :-)
...
Рейтинг: 0 / 0
25.07.2005, 21:16
    #33183721
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле в таблице
В рамках чистого ODBC есть функция SQLColumns() Указываешь ей хендл стейтмента, имя таблицы и получаешь список всех полей таблицы со всеми парамтрами как обычный резалт-сет. Читать про функцию SQLColumns() в описании ODBC, которое лежит в MDAC. Просто и легко :)
...
Рейтинг: 0 / 0
26.07.2005, 11:10
    #33184328
sboyko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле в таблице
Большое спасибо за помощь!
...
Рейтинг: 0 / 0
26.07.2005, 13:43
    #33184877
sboyko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле в таблице
2 White Owl
Мне кажется что в МДАС будет описание для VB or C++.
А как этим воспользоваться из ПБ?
Можно пример?
...
Рейтинг: 0 / 0
26.07.2005, 18:35
    #33185701
EYuri
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
поле в таблице
Очень давно баловался с API ODBC, библиотека прилагается (PB 6.5)
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / поле в таблице / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]