Informacje24.net
Komputery

Niedziałające ADO w Runtime 2003

« poprzednia dyskusja | następna dyskusja » Lista grup | pl.comp.bazy-danych.msaccess

Niedziałające ADO w Runtime 2003

2008-01-24 15:46:48 | autor: Mr Rek

Witam,

zderzyłem się z problemem:
Mam w sieci komputery z różnymi wersjami Win i różnymi Office.
Na komputerach z Win XP Prof działa Office 2003 (z Accessem).
Są jednak stareńkie komputery z Win 2000 Prof i Office 2000 bez
Access'a
Na takiej maszynie zainstalowałem Runtime Acc 2003 z płyty Office
Prof.
Aplikacje MS Accessa są otwierane, formularze działają, dane są
wyświetlane, można między nimi nawigować.
Ale nagle występuje błąd:
"Wykonanie tej aplikacji zostało wstrzymane ze względu na błąd
wykonania".
Nie ma żadnego numeru błędu, błąd jest krytyczny i powoduje zamknięcie
aplikacji.

Prześledziłem dokładnie kod (w końcu w rozpaczy posilałem się
msgbox'ami wyświetlającymi różne rzeczy w czasie wykonywania...)

Problem występuje w momencie wywołania rsPrzyklad.AddNew

Recordset daje się zadeklarować (jako ADODB.Recordset), daje się
otworzyć, można wyświetlać wartości pól (sprawdzone nieszczęsnymi
msgboxami ;) ), można między rekordami nawigować (sprawdzone movenext
na przykład).
Jednak AddNew powoduje wysypanie projektu.

Ktoś się spotkał z takim problemem? Może uszkodzony jest system?

Referencje posprawdzałem... zresztą gdyby nie grała referencja do ADO
nie dało by się otworzyć i przemieszczać po recordsecie...

Jestem w rozpaczy ;(

Pozdrawiam

MrRek

Re: Niedziałające ADO w Runtime 2003

2008-01-24 16:07:40 | autor: Mr Rek

On 24 Sty, 15:46, Mr Rek wrote:
> Witam,
>

Właśnie wpadłem na "genialny" pomysł i zrobiłem bardzo prostą bazę
danych, dodałem tabelę testową (ID - Autonumer; txTest - Tekst)
Dodałem formularz związany... z kreatora. Czyli tylko "czysty Access"
i żadnych własnych zabaw z kodem. I to cała aplikacja.
W Access 2003 na moim komputerze działa wszystko
A na Runtime 2003 w stareńkim komputerze z Win 2000 formularzem tym
można tylko oglądać istniejące dane. Nie można edytować (pole
zachowuje się jakby miało właściwość Locked ustawioną)
oraz nie można dodawać rekordów. Wygląda to na jakiś problem z Runtime
2003 w tej konkretnej konfiguracji :/

Może jednak coś się da zrobić?

Pozdrawiam


MrRek

Podobne

2007-06-18 15:13:48 instalacja ms exchange na windows server 2003
2007-06-28 02:29:13 problem z Postgresql i ADO
2007-07-18 11:39:40 ACCESS 2003 --> MS SQL 2005
2007-07-29 22:26:49 Optymalizacja zapytan postgresql + ADO
2007-08-02 18:46:39 ADO, postgresql - problemy z pamiecia
 
LG KG800
Nokia 6300i
Samsung E250