telekonwerter S1000


W obronie krzyża

Witam

Mam taki maly interes:_)) Wiem ze to nie Wasza wina:-)
Kiedys robilem cos takiego, ale minely juz ze 3 lata a pamiec nie ta:-((

Jest sobie komputer z W2K, na nim zainstalowany Access 97, IIS, dziala
poprawnie ODBC. Udostepniam baze jako Systemowe DSN, podaje do niej sciezke,
wpisuje nazwe - np. z31.

Teraz w Accesie exportuje sobie tabele do formatu HTX/IDC i otrzymuje dwa
pliki IDC z zapytaniem i HTX z szablonem.

Zrobilem prosta stronke o nazwie test.html - z niej jest wywolanie idc,
ktory pakuje do katalogu Scripts na IIS. Teoretycznie po wywolaniu idc
powinno zadzialac - a nie chce - otrzymuje komunikat:

Błąd wykonywania kwerendy
  a.. [State=S1000][Error=-1032][Microsoft][Sterownik ODBC Microsoft
Access ] Aparat bazy danych Microsoft Jet nie może otworzyć pliku
'(nieznane)'. Plik jest już otwarty do wyłącznego użytku przez innego
użytkownika lub potrzebne jest zezwolenie na oglądanie jego danych.
  b.. [State=S1000][Error=-1032][Microsoft][Sterownik ODBC Microsoft
Access ] Aparat bazy danych Microsoft Jet nie może otworzyć pliku
'(nieznane)'. Plik jest już otwarty do wyłącznego użytku przez innego
użytkownika lub potrzebne jest zezwolenie na oglądanie jego danych.

Czy ktos juz wie o co chodzi??? Moge poprosic o pomoc? Schrzanilem cos w
konfiguracji serwera, czu ODBC, czy moze cos zle robie???

Pozdrawiam

Piotr Biegała



andreee napisał(a):

sr napisał(a):

| najnowszy openoffice

| Witam.
| Chcialbym przeniesc baze do jakiegos darmowego systemu. Baza jest
| prosta, zbudowana jest z dwoch tabel. Czy da sie ja bezproblemowo
| przkonwertowac na jakis inny system? Co musialbym sciagnac zeby to
| zrobic.
| P.S. Jesli nie ta grupa to prosze o namiary gdzie moglbym skierowac
| pytanie.
| Pozdr!

A jestes w stanie mi powiedziec w jaki sposob wciagnac dane z mdb do oob
lub przekonwertowac ja, bo juz sie bawilem base'em ale nie natknalem sie
na opcje importu. Szczerze mowiac to na bazach slabo sie znam wiec
moglwm cos przeoczyc.


jak probuje otworzyc plik mdb to otrzymuje komunikat:
"SQL Status: S1000
The connection to the external data source could not be established. An
unknown error occurred. The driver is probably defective."

Dodam jeszcze ze baza byla stworzona w access'ie 97



Witajcie,
Zaatakowałam PHPem accessowa baze (plik MDB) przez odbc. I niby jest wszystko
pieknie, tylko nie moge zrobic ani INSERT, ani UPDATE. Macie pomysł dalczego?
A SELECTy pieknie działaja...

Dodam jeszcze, ze opluwa mnie czyms takim:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Sterownik
ODBC Microsoft Access ] Operacja musi wykorzystywać kwerendę, którą można
aktualizować., SQL state S1000 in SQLExecDirect in (..)

brrr..

z góry dzieki za jakakolwiek podpowiedz :)
pozdrawiam
Kasia

PS. Oczywiscie odpytuje tez grupe PHPowa... ale nie wiem gdzie tkwi hak - moze
jednak w MDB?



Dnia 22 Nov 2004 23:26:21 +0100, ruude napisał(a):


Witajcie,
Zaatakowałam PHPem accessowa baze (plik MDB) przez odbc. I niby jest wszystko
pieknie, tylko nie moge zrobic ani INSERT, ani UPDATE. Macie pomysł dalczego?
A SELECTy pieknie działaja...

Dodam jeszcze, ze opluwa mnie czyms takim:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][Sterownik
ODBC Microsoft Access ] Operacja musi wykorzystywać kwerendę, którą można
aktualizować., SQL state S1000 in SQLExecDirect in (..)


Komunikat jest dość MDB-owy, może faktycznie próbujesz robić UPDATE na
niekatualizowalnej kwerendzie? (tzn. na grupującej lub z JOIN-ami na
nieindeksowanych polach...)



Użytkownik "Piotr Lipski" <x@nie.interia.spamuj.bo.pl.w.ryjnapisał w
wiadomości


Dnia 22 Nov 2004 23:26:21 +0100, ruude napisał(a):

| Witajcie,
| Zaatakowałam PHPem accessowa baze (plik MDB) przez odbc. I niby jest
| wszystko
| pieknie, tylko nie moge zrobic ani INSERT, ani UPDATE. Macie pomysł
| dalczego?
| A SELECTy pieknie działaja...

| Dodam jeszcze, ze opluwa mnie czyms takim:
| Warning: odbc_exec() [function.odbc-exec]: SQL error:
| [Microsoft][Sterownik
| ODBC Microsoft Access ] Operacja musi wykorzystywać kwerendę, którą można
| aktualizować., SQL state S1000 in SQLExecDirect in (..)

Komunikat jest dość MDB-owy, może faktycznie próbujesz robić UPDATE na
niekatualizowalnej kwerendzie? (tzn. na grupującej lub z JOIN-ami na
nieindeksowanych polach...)


Albo nie masz uprawnień do modyfikacji całego pliku.
G.