On Tue, 2006-10-31 at 10:55 +0100, Tomasz Woźniak wrote:

> Osobiście w związku z tym, że MSDE zostaje porzucone mażę o tym, aby 
> ktoś zasymulował je poprzez np. SQLite czy MySQL. Bądź co bądź protokół 
> łączności jest zdaje się przesortowany na Linuksa, a ODBC działa pod 
> Linuksem równie dobrze co pod win. Cała sztuczka do poprawić parser SQL 
> który zmieniał by wewnętrzne komendy MSSQL na odpowiednie dla danego motoru.

Czy próbowałeś podsniffować co tam jest przesyłane jako komendy? Chodzi
mi o to, czy trzeba by symulować praktycznie całe MSDE, czy tylko
podzbiór tych specyficznych ... no właśnie czego - chodzi o specyficzne
rozszerzenia języka SQL zaimplementowane w MSDE, czy raczej o
wywoływanie stored procedures/functions?

> Co myślicie o tym? Dodam, że z MSDE korzysta mnuustwo programów (Insert, 
> Płatnik między innymi). Może to jest pomysł na jakieś warsztaty? Zamiast 
> mentalnie trzepać kapucyna udało by nam sie zrobić coś działającego i 
> przydatnego.

Ja jestem za. Dla mnie osobiście najłatwiej by to było zrobić drogą
ODBC-JDBC-baza. Trochę na około, ale potem można zastosować dowolną
bazę. Właśnie w tej chwili piszę testy jednostkowe dla naszego kodu
dostępu do bazy, a w tych testach zastępuje standardowe obiekty JDBC
(Connection, Statement, etc.) ich fake'ami (mock objects), więc tematyka
dość pokrewna. Jeśli chciałbyś przeprowadzić jakieś wstępne
testy/debugging w rodzaju aplikacja-ODBC-JDBC-"co tu jest przesyłane",
to zapraszam do NCDC (choć pewnie da się to zrobić prościej z samym
ODBC).

-- 
"Meaning is differential not referential"

Kazimierz Pogoda
Nordic Consulting & Development Company         http://www.ncdc.pl/

Odpowiedź listem elektroniczym