Mam taki problem
Mam bazę danych CPR_WB_WZI w Access w której jest tabela CPIB, którą ładuję do kontrolki DataGridView za pomocą instrukcji:
Me.CPIBTableAdapter.Fill(Me.CPR_WB_WZIDataSet.CPIB)
następnie zapisuję dane do tabeli za pomocą instrukcji:
Me.CPIBTableAdapter.Update(Me.CPR_WB_WZIDataSet.CPIB)
wszystko jest ok do momentu gdy tabela CPIB ma poniżej 100 pól niezależnie ile jest rekordów. W przypadku gdy jest powyżej 100 pól wówczas wyskakuje błąd "kwerenda jest zbyt złożona", znlazłem informacje na ten temat - kwerenda jest tworzona automatycznie i wiem, że nie może być powyżej 100 pól. Żadnego sensownego rozwiązania problemu nie znalazłem w sieci. Ja nadal chciałbym mieć tabelę z około 120 polami. Wiem, że można by podzielić tabelę na dwie np. po 60 pól. O instrukcji UpdateAll również nie ma mowy powyżej 100 pól.
Jakieś pomysły dla instukcji Fill i Update aby zapisać dane w bazie?
Mam bazę danych CPR_WB_WZI w Access w której jest tabela CPIB, którą ładuję do kontrolki DataGridView za pomocą instrukcji:
Me.CPIBTableAdapter.Fill(Me.CPR_WB_WZIDataSet.CPIB)
następnie zapisuję dane do tabeli za pomocą instrukcji:
Me.CPIBTableAdapter.Update(Me.CPR_WB_WZIDataSet.CPIB)
wszystko jest ok do momentu gdy tabela CPIB ma poniżej 100 pól niezależnie ile jest rekordów. W przypadku gdy jest powyżej 100 pól wówczas wyskakuje błąd "kwerenda jest zbyt złożona", znlazłem informacje na ten temat - kwerenda jest tworzona automatycznie i wiem, że nie może być powyżej 100 pól. Żadnego sensownego rozwiązania problemu nie znalazłem w sieci. Ja nadal chciałbym mieć tabelę z około 120 polami. Wiem, że można by podzielić tabelę na dwie np. po 60 pól. O instrukcji UpdateAll również nie ma mowy powyżej 100 pól.
Jakieś pomysły dla instukcji Fill i Update aby zapisać dane w bazie?
Ostatnia edycja: