Zapis do bazy danych
Do bazy danych umieszczonej na lokalnym serwerze SQL.
Plik wymagany plik do poprawnego działania programu
Kompilator: Microsoft Excel
Baza danych: MySQL (gotowa baza danych)
Dim polaczenie As New ADODB.Connection
Dim komunikator As New ADODB.Recordset
Dim output As Integer
Private Sub CommandButton1_Click()
polaczenie.Open "DRIVER={MySQL ODBC 3.51 Driver}; SERVER=127.0.0.1; DATABASE=lapart; USER=root; PASSWORD=123; Option=3"
sqlstr = "SELECT * FROM firma"
komunikator.Open sqlstr, polaczenie
Do Until komunikator.EOF
output = komunikator.Fields(0) + 1
komunikator.MoveNext
Loop
komunikator.Close
sql_str = "INSERT INTO firma SET id_firma=" + CStr(output) + ", nazwa=" + TextBox1.Value + ", nr_mieszkania=" +
TextBox2.Value + ", ulica=" + TextBox3.Value + ", Nip=" + TextBox4.Value + ", nr_domu=" + TextBox5.Value + ",
e_mail=" + TextBox6.Value
polaczenie.Execute sql_str
polaczenie.Close
End Sub