dneprcomp
Вот, немного начинаю разбираться с БД. Спасибо.
А насчет использования транзакций не просветите? Я решил их использовать, т.к. информация, для хранения и обработки которой я делаю прогу, для меня очень ценна (это научный материал). Вот фрагмент кода:
Код: Private Sub Form_Load()
BasePath = "D:\Библиография\" 'путь к файлу БД
BaseName = "MainBase.mdb" 'файл БД
Set wks = DBEngine.Workspaces(0)
Set db = wks.OpenDatabase(BasePath + BaseName)
Set rsetSurname = db.OpenRecordset("Sprav_Authors", dbOpenDynaset)
End Sub
Private Sub Command1_Click()
wks.BeginTrans 'начало транзакции
rsetSurname.AddNew 'начало формирования записи
rsetSurname!Surname = Text1.Text 'добавление данных из текстового окна "Фамилия" (Text1)
rsetSurname!Name = Text2.Text 'добавление данных из текстового окна "Имя" (Text2)
rsetSurname!Patronymic = Text3.Text 'добавление данных из текстового окна "Отчество" (Text3)
rsetSurname.Update 'добавление сформированной записи в БД
rsetSurname.MoveNext 'переход на след. запись
wks.CommitTrans 'конец транзакции
End Sub
Вот, немного начинаю разбираться с БД. Спасибо.
А насчет использования транзакций не просветите? Я решил их использовать, т.к. информация, для хранения и обработки которой я делаю прогу, для меня очень ценна (это научный материал). Вот фрагмент кода:
Код: Private Sub Form_Load()
BasePath = "D:\Библиография\" 'путь к файлу БД
BaseName = "MainBase.mdb" 'файл БД
Set wks = DBEngine.Workspaces(0)
Set db = wks.OpenDatabase(BasePath + BaseName)
Set rsetSurname = db.OpenRecordset("Sprav_Authors", dbOpenDynaset)
End Sub
Private Sub Command1_Click()
wks.BeginTrans 'начало транзакции
rsetSurname.AddNew 'начало формирования записи
rsetSurname!Surname = Text1.Text 'добавление данных из текстового окна "Фамилия" (Text1)
rsetSurname!Name = Text2.Text 'добавление данных из текстового окна "Имя" (Text2)
rsetSurname!Patronymic = Text3.Text 'добавление данных из текстового окна "Отчество" (Text3)
rsetSurname.Update 'добавление сформированной записи в БД
rsetSurname.MoveNext 'переход на след. запись
wks.CommitTrans 'конец транзакции
End Sub