Cursoradapter MySQL

10/01/2008 - 10:04 von Thomas Gabel | Report spam
Hallo zusammen.

Habe wieder mal ein Verstàndnisproblem:
Ich mache erste Schritte VFP 9 mit MySQL
Der Code (aus dem Visul Foxpro 8.0 Updatebuch) siehe unten
funktioniert.
Wenn ich aber in der Eigenschft selectcmd SUM, MAX, MIN oder JOIN
benutze kommt immer eine Fehlermeldung: "Subscript is outside defined
range", und es wird kein Cursor erstellt.
Im Builder habe ich für den Curseradapter das gleiche Problem.
In SQLEXEC funktionieren SUM, MAX usw. Was mache ich falsch?

Danke für jede Hilfe.
Gruß Thomas

public loCursor as CursorAdapter, laError[1]
SET MULTILOCKS ON
locursor = CREATEOBJECT('Cursoradapter')

WITH loCursor
.ALIAS = 'Customer'
.DataSourceType = 'ODBC'
.Datasource = SQLSTRINGCONNECT('Driver={MySQL ODBC 3.51 Driver};'
+ ;
'Server=localhost;Port306;Database=labor;' + ;
'User=otto; Password=walkes;Option=3;')
.selectcmd = 'Select * ' + ;
'from Kunden'
.keyfieldlist = 'kdnr'
.tables = 'kunden"'

IF .cursorfill()
BROWSE
ELSE
MESSAGEBOX(laError[2])
ENDIF
endwith
 

Lesen sie die antworten

#1 Holger Vorberg
10/01/2008 - 10:26 | Warnen spam
wie sieht denn der SQL Befehl mit den besagten SUM, MAX usw. Funktionen aus?

Tschüß,
Holger Vorberg

Ähnliche fragen