2016-07-11 12 views
0

Ich erhalte den Fehler im Titel beim Versuch, eine Zeile in Excel mit leeren Werten in diesen Positionen [BI6: DP6] zu aktualisieren.Kein Wert für einen oder mehrere erforderliche Parameter angegeben - OLEDB cmd aktualisiert Excel

Ich habe gezählt und es scheint, es gibt 60 Punkte in diesen Zellen zu aktualisieren, so dass ich feststecke.

Irgendwelche Ideen? String zu aktualisieren ist unter:

UPDATE [My Sheet$BI6:DP6] SET F1=1, F2=0, F3=0, F4=0, F5=0, F6=1, F7=0, F8=1, F9=1, F10=1, F11=1, F12=1, F13=0, F14=0, F15=1, F16=1, F17=1, F18=1, F19=1, F20=1, F21=1, F22=0, F23=0, F24=0, F25=0, F26=0, F27=0, F28=1, F29=1, F30=0, F31=0, F32=0, F33=1, F34=0, F35=1, F36=1, F37=1, F38=1, F39=0, F40=0, F41=0, F42=1, F43=1, F44=0, F45=1, F46=0, F47=0, F48=1, F49=0, F50=0, F51=0, F52=1, F53=1, F54=0, F55=1, F56=0, F57=0, F58=1, F59=0, F60=0 

Antwort

0

mir eine Update-Anweisung für einen Makro aktiviert Tabelle mit den Funktionen, die uns den ‚HDR = NO‘ Wert für Erweiterte Eigenschaften Attribut der Tabelle zu verwenden, erforderlich. Außerdem musste in diesem Fall jede Zelle der Tabelle in "Text" statt "Allgemein" (oder numerisch, Währung) formatiert werden, um die Werte korrekt in die Zellen zu bekommen.

Excel versucht anscheinend, diese Werte mit wenig bis keine Informationen zurückzuverwandeln, die bei Fehler in der OLEDB-Verbindung zurückgeben, und so macht es dieses Problem sehr schwierig zu beheben.