Informix error -206, pomocy!

0

Witam, mam następujący problem:
przy pomocy IBM Data Architect stworzyłem logiczny model, przekonwertowałem go do modelu fizycznego i wykonałem skrypt na serwerze Informix v11.70. Przy uzyciu Aqua Studio, czy jakiegokolwiek innego programu do wykonywania zapytań na bazie (i przez sterowniki ODBC i JDBC) chciałem dodać coś do tabeli. Niestety wyskakuje błąd -206 czyli że taka tabela nie istnieje. To samo przy próbie odczytu tabeli... Przecież w każdym programie widać że tabela istnieje, ale przy wykonywaniu zapytań pojawia się taki błąd. Przekopałem google, od 2 dni próbuje to rozwiązać i nic.
Zanim zaproponujecie - baza jest w 32bitach i sterowniki tez są w 32bitach. Programy też pobierałem w 32bit bo wiem, że są problemy z niezgodnością.

Dzięki i pozdrawiam!

1
  1. Upewnij się że tabela nadal istnieje (select * from)
  2. Sprawdź czy dobrze zestawiasz połączenie z bazą.
  3. Wyodrębnij SQL który chcesz uruchomić i uruchom go sam przez copy-paste w narzędziu SQL które używasz.
0
  1. Select * tabela nie działa - pojawia się ten sam błąd.
  2. Połączenie jest ok.
  3. Wykonałem zapytanie ręcznie o stworzenie tabeli i potem umiescilem tam przykladowe rekordy - poszlo ok.

Czyli wychodzi na to, że coś ze skryptem jest nie tak... Mimo że robiłem go w narzędziu IBM i dokladnie pod tą samą wersję informix'a. Czy możesz mi polecić jakiś inny program w którym wykonam najpierw model logiczny, potem fizyczny i z tego wygeneruję skrypt SQL? Niestety mam to wymagane do ukończenia mojego projektu.

1

Musisz przeanalizować co w tym skrypcie automatycznym siedzi.

  1. Spróbuj go odpalić krok po kroku.
  2. Jeśli ma do 100 linii - patrz (1)
  3. Jeśli ma powyżej 100 linii - dziel go na partie i patrz gdzie się wywala (jeśli się wywala)
0

Znalazłem mnóstwo błędów w skrypcie przy pomocy innego 'egzekutora' zapytań. Poprawiłem (trochę mi to zabrało czasu) i wygląda na to, że wszystko jest ok. Mam jeszcze jedno pytanie, muszę połączyć bazę danych z programem napisanym w C++. Do tego potrzebuję zrobić graficzny interfejs. Myślałem, że wykonam to w środowisku QT, czy może jest jakieś inne 'przyjazne' środowisko aby to wykonać? Chodzi mi głównie o wsparcie społeczności (poradnik, forum etc.).

0

Większego wsparcia niż dla Qt raczej nie znajdziesz.
Możesz ew. znaleźć prostsze środowiska - np.

Dialog:
http://dief.republika.pl/dialog1.html

lub

Tkinter / Python:
http://www.dreamincode.net/forums/topic/322275-python-gui-sql-interface-using-tkinter/

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