Select na różnych komputerach inne wyniki działania

0

Witam, w aplikacji mam kilka zapytań do bazy danych. Próbowałem na kilku komputerach i nie działa zapytanie select do bazy danych do jednej z tabel, na jednym komputerze działa a na drugim komputerze to samo zapytanie nie działa, cała reszta działa bez problemów. Jeżeli chodzi o zapytanie to jest po prostu Zwykły select

SELECT * FROM TabelaZdanymi;

Chodzi o to że nie działa ze względu na użycie innego sprzętu.

1

Jakieś inne zapytania działają tylko to jedno nie działa?

0

Inne działają, a to jedno na jednym komputerze działa a na drugim nie.

1

A każdy komputer ma swoją wersję tej bazy danych?

0

Baza danych jest na jednym komputerze który skonfigurowałem, komputery łączą się do niego. Na razie jest to zwykły komputer. Później zrobię sobie serwer testowy.

2

Baza danych jest na jednym komputerze który skonfigurowałem, komputery łączą się do niego

@Spine prawdopodobnie pyta o wersję klienta czy jest ta sama.
Czy na każdym komputerze jest ta sama wersja klienta?
Ja bym jeszcze sprawdził czy użytkownik jest ten sam. Może być brak uprawnień do tabeli
I w ogóle co to znaczy nie działa? jest jakiś error? czy puszczasz selecta i się wiesza? może za dużo danych? póść

SELECT * FROM TabelaZdanymi LIMIT 1;

Jeśli to PostgreSQL/Oracle, jak MicroShit to trzeba zamienić LIMIT na TOP

0

W bazie jest jeden wpis i nie pokazuje go. Puszczam selecta i nie pokazuje się nic. W tym samym programie na drugim komputerze wyświetlają się rekordy.

1

Nie masz przypadkiem danych w niezacommitowanej transakcji?

0

@usm_auriga:

Puszczam selecta i nie pokazuje się nic

"Puszczam" oznacza kod aplikacji czy narzędzie do komunikacji z bazą danych?
"Nie pokazuje się nic" oznacza, że zapytanie się kończy i zwracana jest pusta tabela czy zapytanie trwa i nie może się skończyć?

0

To może puść innego selecta i sprawdź czy coś pokaże na każdym kompie:

SELECT GETDATE()

Jeśli jest dobrze skonfigurowane, to w każdym przypadku powinieneś dostać datę wraz z godziną.

1

Problemem było wczytanie i przetworzenie danych typu DateTime, dodałem try catch i wczytuje. Po prostu w bazie jest dana DateTime i nie może być czasami wczytana do programu.

2
usm_auriga napisał(a):

Problemem było wczytanie i przetworzenie danych typu DateTime, dodałem try catch i wczytuje. Po prostu w bazie jest dana DateTime i nie może być czasami wczytana do programu.

Pozwól mi uważać, że przypudrowałeś bazowy problem a nie rozwiazałeś.
Masz datę kodowaną stringowo, albo coś podobnego itd ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.