Доступ к базам данных и техника работы в сети
В книге впервые в отечественной практике дается подробное описание всех основных интерфейсов доступа к базам данных. Описываются современные интерфейсы OLE DB и ADO. Многочисленные примеры программирования приводятся на таких популярных языках, как Visual Basic, Visual C++ и Java. Не обойдена вниманием почти ни одна тема, связанная с доступом к SQL-серверам, таким, как Oracle, MS SQL 7.0 и др.Книга может быть полезной для преподавателей университетов, студентов и для всех тех, кто разрабатывает или изучает приложения для современных баз данных
Содержание
Содержание книги "Доступ к базам данных и техника работы в сети "
Отрывок из книги
1. Способы осуществления доступа к базам данных 49 SELECT kadry.* INTO strkt.* FROM kadry WHERE kadry.tabnom=i+j SELECT * INTO strukt.b THRU strkt.e FROM kadry Глобальные переменные должны иметь одинаковые объявления GLOBALS во всех модулях программы (в которых используются). Проще всего это организуется так: заводится отдельный модуль, в котором ничего, кроме объявлений GLOBALS, нет. А во всех остальных модулях программы ссылаются на этот файл. Ниже приводится пример объявления глобальных переменных в файле progrglob.4gl: DATABASE office GLOBALS DEFINE zap RECORD LIKE kadry.* DEFINE ext_count INT . . . END GLOBALS Тогда в остальные модули программы, где используются эти глобальные переменные, надо включить строчку GLOBALS "progrglob" . . . Подпрограммы (функции) В языке 4GL при программировании функций (подпрограмм) использу-ются операторы function. Все аргументы функции должны быть объявлены. Аргументы передаются по значению. Если функция возвращает какие-либо значения, то при вызове ее нужно воспользоваться в операторе CALL пред-ложением RETURNING с перечислением переменных, в которые возвраща-ется значение. Ниже приводится соответствующий фрагмент программы. FUNCTION stroka(rec) DEFINE rec RECORD i int, st char(256) END RECORD RETURN st clipped,"my friend" END FUNCTION . . . MAIN . . . CALL stroka(rec1.*) RETURNING mvar . . . LET mvar=stroka(7,"Hello ") # Если функция возвращает одно значение, то ее имя мож- # но использовать в выражениях. MESSAGE mvar . . . END MAIN На экране пользователь увидит Hello my friend 1.4.4. Примеры использования программных операторов Оператор безусловного перехода действует в пределах модуля: GOTO metka . . .
Внимание!
При обнаружении неточностей или ошибок в описании книги "Доступ к базам данных и техника работы в сети (автор Сергей Дунаев)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку