Занесение информации в Базу данных Access из текстовых полей - VB

Узнай цену своей работы

Формулировка задачи:

Возник такой вопрос, как занести информацию в БД из текстовых полей(например, TextBox)?

Решение задачи: «Занесение информации в Базу данных Access из текстовых полей»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Const p As String = ",", s As String = "'"
  3. Dim myBD As New ADODB.Connection
  4. Dim rec As Recordset
  5. myBD.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
  6. & "здесь полный путь к базе и имя базы" & ";Persist Security Info=False"
  7. myBD.Execute "INSERT INTO tabl (field1, field2, field3) SELECT " _
  8. & s & Text1.Text & s & p & s & Text2.Text & s & p & s & Text3.Text & s
  9. 'здесь tabl - это имя таблицы, field1, field2, field3 - это имена полей
  10. 'в таблице, а s - это константа, обозначающая символ ' т.к.
  11. 'в sql-запросах 'строки' передаются именно в '. А т.к. в TextBox-ах данные
  12. 'типа String, то и в базе поле должно быть строкового типа.
  13. 'Если поле другого типа, то при передаче данных нужно их
  14. 'преобразовывать в нужный тип встроенными в vb функциями.
  15. myBD.Close
  16. Set myBD = Nothing
  17. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы