Einzelnen Beitrag anzeigen

Skorpion81

Registriert seit: 8. Dez 2005
Ort: Hünfelden
2 Beiträge
 
#4

Re: Problem mit .DataType in MSSQL

  Alt 12. Mai 2010, 09:47
@ 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!
  Mit Zitat antworten Zitat