Nick Zykow
2006-06-22 07:00:37 UTC
Hello Ermek!
Thu Jun 22 2006 08:53, Ermek wrote to All:
E> Простите за ламерский вопрос.
E> Могет ли кто из вас написать пример того как пишутся SQL запросы в VB
E> самого Аксеса. Обрасчение с самой формы к таблице источнику а также к
E> другим таблицам базы. Спасибо заранее, Эрмек
Это в каком смысле "запросы SQL в VB"? Это вот так, что ли:
Dim TableName as String
TableName="СамаяГлавнаяТаблица"
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE FROM "+TableName
Или ты имеешь в виду что-то другое? Если тебе нужно выуживать из таблиц некие
значения, можно воспользоваться функцией DLookUp. Только не злоупотребляй ей,
поскольку она тяжеловата. Если же тебя интересует полноразмерная работа с
таблицами или запросами через VB, копай хелп по использованию объекта
Recordset. Hе забудь проверить, что у тебя подключено - ADO или DAO, Recordset
есть и там, и там, но работают с ним по-разному.
Пью за мир, за гуманизм и за трезвость всей Земли.
Old Nick [TEAM: None]
Thu Jun 22 2006 08:53, Ermek wrote to All:
E> Простите за ламерский вопрос.
E> Могет ли кто из вас написать пример того как пишутся SQL запросы в VB
E> самого Аксеса. Обрасчение с самой формы к таблице источнику а также к
E> другим таблицам базы. Спасибо заранее, Эрмек
Это в каком смысле "запросы SQL в VB"? Это вот так, что ли:
Dim TableName as String
TableName="СамаяГлавнаяТаблица"
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE FROM "+TableName
Или ты имеешь в виду что-то другое? Если тебе нужно выуживать из таблиц некие
значения, можно воспользоваться функцией DLookUp. Только не злоупотребляй ей,
поскольку она тяжеловата. Если же тебя интересует полноразмерная работа с
таблицами или запросами через VB, копай хелп по использованию объекта
Recordset. Hе забудь проверить, что у тебя подключено - ADO или DAO, Recordset
есть и там, и там, но работают с ним по-разному.
Пью за мир, за гуманизм и за трезвость всей Земли.
Old Nick [TEAM: None]