Problem ze sterownikiem libmysql

Problemy związane z tworzeniem i zarządzaniem programami bazo-danowymi.
Regulamin działu


Zadając pytania dotyczące baz danych należy podawać szczegółowe informacje o bazie danych nad którą się pracuje, czyli:

  • Rodzaj serwera bazodanowego: MySql, MSSQL, Oracle itp.
  • Wersja bazy danych
  • Technologia bazodanowa używana w programie: ADO, DbExpress, InterBase
  • Komponenty użyte do zestawienia połączenia: ADOConnection, SqlConnection
  • Sposób zestawienia komponentów bazodanowych np. DataSet - DataSource - DbGrid lub DataSet - DataSetProvider - ClientDataSet - DataSource - DbGrid
  • Jeżeli używane były biblioteki innych firm niż Borland, CodeGeer i Embarcadero proszę podać ich nazwy, numer wersji i adres źródła.

Problem ze sterownikiem libmysql

Nowy postprzez mate006 » poniedziałek, 17 września 2012, 14:56

Witam

Moje połączenie jest DataSet - DataSetProvider - ClientDataSet - DataSource - DbGrid

Zainstalowałem sobie nową wersję MySQL 5.5.27 i mi wiele rzeczy przestało działać,
a mianowicie, jak mam w tabeli zmienną typu tinyint to błędnie przypisuje do DbGrid jak zmienie na smallint to jest ok
druga sprawa mam wyszukiwarkę w swoim programie i wcześniej wszystko działało poprawnie, a teraz błąd jest jak mam z zapytaniu pole LIKE '%to_szukaj%' to wyskakuje komunikat o tresci

Type mismatch in expression.


i jak dam znak = zamiast LIKE to jest ok jednak to nie jset to czego potrzebuje

ma ktoś jakiś pomysł jak to naprawić?

ostatecznie będę zmuszony zmienić wersje MySQL
Avatar użytkownika
mate006
Intelektryk
Intelektryk
 
Posty: 142
Dołączył(a): wtorek, 2 marca 2010, 14:12
Podziękował : 7
Otrzymał podziękowań: 0
System operacyjny: Windows 7 Premium 64
Kompilator: Embarcadero® C++Builder® XE
Gadu Gadu: 0
    Windows 7Firefox

Re: Problem ze sterownikiem libmysql

Nowy postprzez Darek_C++ » poniedziałek, 24 września 2012, 09:00

Podaj tutaj całe zapytanie SQL te z LIKE zobaczymy czy jest poprawne.
Avatar użytkownika
Darek_C++
Elektrowied
Elektrowied
 
Posty: 454
Dołączył(a): piątek, 25 lipca 2008, 14:33
Podziękował : 66
Otrzymał podziękowań: 4
System operacyjny: Windows XP Pro SP2
Kompilator: Turbo Explorer C++
Gadu Gadu: 0
    Windows XPFirefox

Re: Problem ze sterownikiem libmysql

Nowy postprzez Corvis » poniedziałek, 24 września 2012, 13:40

Podaj zapytanie SQL. Wydaje mi się, że chodzi o rzutowanie typów
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    Windows 7Chrome


Powrót do Bazy danych

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 1 gość

cron