Spacy2003
Legacy Member
Hoi, als laatstejaars van het middelbaar is er ons een eindwerk opgelegd,
de onze is om domotica aan te sturen via het internet. Om even ons gedachtengang open te leggen, we zijn dus van plan via een VB6.0 server applicatie de com poort te sturen de waardes zullen dan via een lokale WAMP server uitgelezen worden uit de MYSQL database zo kunnen we via de COM poort een 1 en een 0 creeren die bv een lamp laat branden. De mysql database maakt het zo ook gemakkelijker om via serverside scripting zoals PHP dit uittebreiden naar het internet.
Nu heb ik al het één en ander gevonden over VB6.0 en de connectie met MYSQL werkt al grondig, zowel Tables aanmaken en records toevoegen.
Het probleem zit nu bij het uitlezen van waardes ik heb hier eens achter gegoogled maar rechtstreeks krijg ik geen antwoord op mijn vraag. En deze luid als volgt: "Wat is de statement om een SELECT uittevoeren in VB6.0 en hoe kan ik deze in een var stoppen liefst zoals in PHP in een array."
Jullie zouden me erg veel kunnen helpen, dankje
PS: Hier volgt nog ons voorbeeld progje om tabellen en records toe te voegen
de onze is om domotica aan te sturen via het internet. Om even ons gedachtengang open te leggen, we zijn dus van plan via een VB6.0 server applicatie de com poort te sturen de waardes zullen dan via een lokale WAMP server uitgelezen worden uit de MYSQL database zo kunnen we via de COM poort een 1 en een 0 creeren die bv een lamp laat branden. De mysql database maakt het zo ook gemakkelijker om via serverside scripting zoals PHP dit uittebreiden naar het internet.
Nu heb ik al het één en ander gevonden over VB6.0 en de connectie met MYSQL werkt al grondig, zowel Tables aanmaken en records toevoegen.
Het probleem zit nu bij het uitlezen van waardes ik heb hier eens achter gegoogled maar rechtstreeks krijg ik geen antwoord op mijn vraag. En deze luid als volgt: "Wat is de statement om een SELECT uittevoeren in VB6.0 en hoe kan ik deze in een var stoppen liefst zoals in PHP in een array."
Jullie zouden me erg veel kunnen helpen, dankje

PS: Hier volgt nog ons voorbeeld progje om tabellen en records toe te voegen
Code:
Option Explicit
Dim Host As String
Dim DB As String
Dim Login As String
Dim Wachtwoord As String
Dim conn As ADODB.Connection
Private Sub Form_Load()
On Error GoTo break
'Toekennen values aan connection
Host = "127.0.0.1"
DB = "TiHH"
Login = "root"
Wachtwoord = ""
'connect to MySQL server using MySQL ODBC 3.51 Driver
Set conn = New ADODB.Connection
conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" + Host + ";DATABASE=" + DB + ";UID=" + Login + ";PWD=" + Wachtwoord + "; OPTION=35"
conn.Open
tabel:
On Error GoTo 0
Exit Sub
break:
MsgBox "De foutcode is: " & Err
Resume tabel
End Sub
Private Sub Command1_Click()
On Error GoTo break
'Tabel aanmaken
conn.Execute "CREATE TABLE " & Text1.Text & "(id INT NOT NULL)", , adExecuteNoRecords
'records toevoegen
conn.Execute "INSERT INTO " & Text1.Text & " (id) VALUES(10)", , adExecuteNoRecords
tabel:
On Error GoTo 0
Exit Sub
break:
MsgBox "De foutcode is: " & Err
Resume tabel
End Sub