Pisząc klasę do obługi BD przez ODBC trafiłem na problem - chodzi o wykonanie zapytania w którym jest pobierana zawartość pola typu TEXT.

Jeśli piszę zwykłego selecta
  1. SELECT id_w, temat, DATA, notatka
  2. FROM tblWydarzenia WHERE id_w = ".$id."

dostaję
  1. Column 'tblWydarzenia.notatka' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause


z czego powinno wynikać

  1. SELECT id_w, temat, DATA, notatka
  2. FROM tblWydarzenia WHERE id_w = ".$id."
  3. GROUP BY notatka


ale

  1. The text, ntext, and image data types cannot be compared or sorted, except when using IS NULL or LIKE operator


co jest oczywiste.

Czy o czymś zapomniałem ? Pozdrawiam

Czy nikt nie używa ODBC do połączeń z MSSQL ? Nie mogę znaleźć rozwiazania tego problemu (niestety sprzęt na który przyszło mi napisać aplikację pozwala na połączenia tylko przez ODBC) !

Pzdr