Hallo Stefan,
bist Du auf ssh angewiesen oder willst Du einfach nur auf einen MySql-
Server auf einem Webserver zugreifen?
Ohne ssh geht das so (Das MySql-Plugin sollte in Deinem Plugin-Ordner
liegen)
//Erstmal alle Zugangsdaten bekanntmachen
db = new MySQLDatabase
db.host="Adresse des DB-Hostst"
db.port="Wenn Standardport 3306, kannst Du es auchn weglassen"
db.DatabaseName="Name der Datenbank"
db.UserName="Name des Datenbankbenutzers"
db.Password="Das Passwwort"
//Jetzt macht's Du die Verbindung auf:
if db.connect then
verbunden=True // Benutze ich immer, um irgendwas auszulösen
else
verbunden=False
MsgBox "Verbindung mit Datenbank "+app.DB_name_text+" nicht
möglich!"
end if
//So jetzt brauchst Du noch einen select:
sql_select="select * from tabellename"
//Jetzt ein recordset, das die Ergebnisse Deiner Anfrage aufnimmt:
dim rs as recordset
//Dann schickts Du den select auf die Reise:
rs=db.SQLSelect(sql_select)
//So, jetzt kannst Du noch checken, ob das recordset Ergebnisse enthält:
i=rs.RecordCount //zählt die Anzahl der gefundenen Datensätze
if i > 0 then // Wenn es mehr als ein Recordset gibt
While not rs.EOF //So lange dieses Recordset nicht zu Ende ist
//Hier könntest Du die Ergebnisse des Recordset auslesen, sie werden
als Array abgelegt.
Alles Weitere kannst Du in der Refernz unter Recordset oder
Database.Select finden.
Das obige Beispiel funktioniert so natürlich nicht...
While not beenden, if- Schleife beenden Variablen deklarieren...
Aber ich hoffe, es hilft für den ersten Einblick...
Gruß & Happy Coding
Carsten
Hi Leute,
ich möchte eine Anbindung an ein oscommerce Shop realisieren und
muss dazu auf die mysql Datenbank auf dem Webserver zugreifen,
lesen und schreiben.
Ich habe mal geschaut wie das verschiedene Windows-Lösungen machen
und die machen das alle über SSH bzw. Tunnel SSH
Ich habe davon 0,0 Ahnung, geschweige denn wie das in RB zu machen
ist.
Kann mir dabei jemand helfen?
Gruß
Stefan