@ Bernhard
Nein habe noch nicht SDAC kontaktiert.
@ Stephan
Also Fieldlist wird vorher dynamisch mit allen Spaltennamen gefüllt, die die Tabelle hat.
In Informix habe ich dafür eine Funktion vom Luxenatreiber verwenden können, die da heißt GetFieldNames.
Diese gibt es für
MSSQL / SDAC leider nicht, also habe ich mir einen
Query zusammengebaut:
'Select column_name=syscolumns.name FROM sysobjects JOIN syscolumns ON sysobjects.id = syscolumns.id JOIN systypes ON syscolumns.xtype=systypes.xtype WHERE sysobjects.xtype=''U'' and sysobjects.name = ''' + STabname + ''' AND (sys.systypes.name <> ''sysname'') ORDER BY syscolumns.name '
Von daher ist momentan die Reihenfolge in Fieldlist nicht gleich der Spaltenreihenfolge, aber das lässt sich ändern.
Ich werde deinen Vorschlag mal ausprobieren.
Danke!