29.11.2013, 15:20
Hallo Herr Orleth,
bin in diesem Gebiet noch blutiger Anfänger
damit ich nicht den ganzen Tag mit trial and error rumschlagen muss hier mal meine Vorgehensweise:
[ul][li]Die DB-Verbindung habe ich in VBASE konfiguriert. Beim Select-String steht dann der allgemeine SQL-Befehl: SELECT * FROM `Tabellenname`; (Verbindung funktioniert; Daten der DB sind aufrufbar)[/li][li]Das Bit 0,0,0,1 Startet mein VB-Script, in dem folgendes drin steht:[/li][/ul]
beim VOK.DB_GetValue() soll doch der record & field index 0 sein, da durch den SetSelectString befehl die Tabelle nur noch die Zeile 0 und Spalte 0 hat.
leider erhalte ich so keinen wert
bin in diesem Gebiet noch blutiger Anfänger
damit ich nicht den ganzen Tag mit trial and error rumschlagen muss hier mal meine Vorgehensweise:
[ul][li]Die DB-Verbindung habe ich in VBASE konfiguriert. Beim Select-String steht dann der allgemeine SQL-Befehl: SELECT * FROM `Tabellenname`; (Verbindung funktioniert; Daten der DB sind aufrufbar)[/li][li]Das Bit 0,0,0,1 Startet mein VB-Script, in dem folgendes drin steht:[/li][/ul]
Code:
VDF.WriteBitB 0,0,0,1,0
dim dbConnection as string = "DBname"
dim selectStringAVG as string = "SELECT AVG(Spalte2) FROM `Tabellenname`;"
dim selectStringDefault as string = "SELECT * FROM `Tabellenname`;"
dim avgWert as integer
VOK.DB_SetSelectString(dbConnection, selectStringAVG)
avgWert = VOK.DB_GetValue(dbConnection, 0, 0)
DEBUG.dPRint avgWert
VOK.DB_SetSelectString(dbConnection, selectStringDefault) 'Select-String auf default
beim VOK.DB_GetValue() soll doch der record & field index 0 sein, da durch den SetSelectString befehl die Tabelle nur noch die Zeile 0 und Spalte 0 hat.
leider erhalte ich so keinen wert