[sqlite]U mnie działa, a na innych komputerach już nie

0

Zrobiłem drobny projekt w C# (WPF), spakowałem w InnoSetup....ok u mnie na maszynie działa. Instalowałem na innych PC i program się uruchamiał, ale nie wyszukiwało zapytań z bazy.
Dorzuciłem DLLki do projektu, wrzuciłem do folderu System32 i dalej nic.
Sprawdzałem Connectionstringi, też działają prawidłowo.
Wydaje mi się, że brakuje jakichś konkretnych plików, ale nie mam już pomysłu jakich. Będę wdzięczny za wszelką pomoc.

0

Jeśli to kwestia bibliotek, to pomocny może się okazać https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
Odpal u siebie i zobacz co proces zaczytuje, odpal na maszynie, na której nie działa i porównaj.

W zasadzie to tyle co mogę poradzić uwzględniając ilość szczegółów, które podałeś ;-)

0

Sporo tego, ale w dllkach nie widzę żadnego odniesienia do sqlite ani czegokolwiek z tym związanego.
Wyszło 15 dll'ek więcej. Dziś nie sprawdzę dokładnie jakich.
Ma ktoś jakiś pomysł?

0

Trochę podejrzany ten opis. "Nie wyszukiwało". Czyli na konsoli żadnych komunikatów? A inserty działają?

Warto mieć jakiegoś golca wirtualnego do testowania takich rzeczy. Można sobie na chwilę zamówić na jakiejś chmurze, np. Azure i tam potestować. Starałbym się robić to na jakiejś konsolowej aplikacji, żeby widzieć ewentualne wyjątki. Te wszystkie biblioteki VS daje chyba do jakiegoś jednego katalogu, ale już dokładnie nie pamiętam. Wiem, że było tego sporo do redystrybucji.

"Dorzuciłem dllki do System32". To chyba nie tak. Powinny być w katalogu z execiem. Ogólnie temat lepiej by był obsłużony w dziale C#.

0

Już sobie poradziłem z tematem. Brakowało jednego folderu z DLLką, który musiałem dodać do folderu z plikiem .exe. Dokładnie był to plik "SQLite.Interop.dll"

1 użytkowników online, w tym zalogowanych: 0, gości: 1