Delphi mysql select problem

0

Witam,

Mam problem z pobraniem danych z basy mysql spod poziomu delphi,

O ile instrukcje DELETE, INSERT, CREATE TABLE itd dzialaja bez problemu to uzycie instrukcji

SELECT * FROM osoby
powoduje:

First chance exception at $7C812A5B. Exception class EAccessViolation with message 'Access violation at address 00BAB960 in module 'dbxmys30.dll'. Read of address 00000002'. Process Project1.exe (2592)

cos takiego

Uzywam komponentow dbexpress TSQLConnection i TSQLDataSet (polaczenie poprawne instrukcje wpisuje do komponentu TSQLDataSet do parametru CommandText) a wykonanie polecenia OPEN powoduje wyrzucenie wyzej podanego bledu - jakiekolwiek sugestie co do tego ?

Probowalem uzywac komponenty TSQLQuery - efekt jest taki sam

0

podaj procedurke ktora pobierasz dane to moze cos wymyslimy

0

upewnij się, że masz dobrą dllkę dla Twojej wersji mysqla - było już naście razy

0

puchi - staram sie pobrac jakiekolwiek dane za pomoca instrukcji :

  query := ' SELECT * FROM gracze ';
  DM.SQLDataSet1.CommandText := query;
  DM.SQLDataSet1.Open; <--- przy przetwarzaniu tej linijki wyskakuje ten blad 

probowalem tez uzyc ExecSQL(), ExecSQL(true), i zamiast DataSet uzywac SQLQuery zawsze z tym samym skutkiem

oczywiscie jest komponent SQLConnection ktory laczy sie bez problemu do bazy za pomoca
SQLConnection1.Connected := True; przy tworzeniu formy , w dataset ustawiony jest poprawny MySql Connection

co do dll-ki - w katalogu probramu znajduje sie libmysql.dll wziety z katalogu %mysqlroot%/bin/ - jednak nie w niej jest blad tylko w dbxmys30.dll - juz nie wiem co z tym robic

0

może sprobuj przeinstalować MySQL Connector ja uzywam MySQL Connector/ODBC 3.51 i nie mialem problemu z MySQL nic innego nie przychodzi mi do glowy. Mozesz sprobowac przez ADO sie laczyc ale nie wiem czy to cos zmieni. Wedlug mnie reinstalacja driverow powinna pomoc

z tej strony mozesz pobrac ta wersje sterownikow ODBC
http://dev.mysql.com/downloads/connector/odbc/3.51.html

0

mysql connector przeinstalowany niestety nie rozwiazalo to problemu

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