Bartek Borczyk

Bartek Borczyk Operator liczb i
słów

Temat: OPENDATASOURCE A LIMIT NAZWY KOLUMNY

Witam,

Z tego, co widzę używając opendatasource('Microsoft.ACE.OLEDB.12.0','Data Source=[sciezka].xls;Extended Properties=Excel 8.0')...[Arkusz1$] nazwy kolumn są ucinane do 64 znaków. Czy to... normalne i czy da się to jakoś obejść bez modyfikacji nazw kolumn źródłowych?

konto usunięte

Temat: OPENDATASOURCE A LIMIT NAZWY KOLUMNY

Witam,

Chyba nie ma możliwości zmiany parametrów aby Fields.Name było dłuższe niż 64 znaki. Proponuje zastosować "HDR=No" w connectionstring, wtedy pierwszy wiersz jest traktowany jako dane (bez ograniczenia liczby znaków) a kolumny mają kolejne nazwy F1, F2 itd.

Pozdrawiam
Bartek Borczyk

Bartek Borczyk Operator liczb i
słów

Temat: OPENDATASOURCE A LIMIT NAZWY KOLUMNY

W moim przypadku niestety odpada takie rozwiązanie, bo z nazw kolumn robię unpivot i dostaję słownik wszystkich nazw. Dodam, że oczywiście ilość kolumn i ich nazwy mogą się zmieniać i nie mam na to większego wpływu, więc wszystko musi być... dynamiczne :/

Następna dyskusja:

analysis services: dodawani...




Wyślij zaproszenie do