Страница: 1 |
Страница: 1 |
Вопрос: Вопрос по доступу к базам данных
Добавлено: 22.07.06 18:35
Автор вопроса: Stas
Есть приложение, клиент, который должен поставлять данные в базу данных. Проблема в том, что я не могу это сделать с помощю кода, не могу привязать текстбоксы к базе данных. Как сделать чтобы только при нажатии определенной кнопки приложение конектилось с базой, добавляло туда информацию, а затем закрывало коннект? Желательно без использования специальных компонентов?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
SerJ
Вопросов: 24
Ответов: 332
Профиль | | #1
Добавлено: 22.07.06 19:45
Во-первых: А что такое специальные компоненты?
Во-вторых, какой формат базы данных? С некоторыми базами данных ты можешь работать, кинува на форму стандартный компонент Data. Затем указываешь в его свойствах корректную строку подключения. Затем указываешь в текстбоксе DataSource и DataField.
В-третьих, можно вААще обойтись без контролов. Стоить только подключить библиотечку DAO, и написать типа того:
Dim wkSpace as Workspace
Dim dtBase as Database
Dim qrDef as QueryDef
Dim rcSet as Recordset
Set wkSpace=DBEngine.Workspaces(0)
Set dtBase=wkSpace.OpenDatabase("C:\Mydatabase.mdb"
Set qrDef=dtBase.CreateQueryDef("","select * from workers"
Set rcSet=qrDef.OpenRecordset
With rcSet
Text1.Text=.Fields("FIO".Value
Text2.Text=.fields("ADDRESS"
End with
Номер ответа: 2
Автор ответа:
AsHeS
ICQ: 229759992
Вопросов: 14
Ответов: 93
Профиль | | #2
Добавлено: 25.07.06 14:39
А я в своё время развлекался - написал собственный компонент для баз моего же производства
Номер ответа: 3
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #3
Добавлено: 25.07.06 15:38
Прикольно. Серверные платы тоже сам разводил?