Wywołanie funkcji składowej MySQL spod VisualC++

0

Witam
W jaki sposób można spod Visual C++ wywołać funkcję składową z MySQL-a. Napisałem funkcję, która sprawdza czy wartość w kolumnie jest równą jeden czy zero. Chciałbym wywołać tą funkcję z VisualC++ i podpiąć do if-a. Procedury wywołuję przez "CALL nazwa-procedury", a nie mogę znaleźć jak wywołać funkcję.

0

Może trochę zaofftopuję ale muszę zapytać, bo jestem ciekaw. Czemu uczysz się obecnie praktycznie już przestarzałego języka jakim jest C++CLI? To wszystko o wiele łatwiej byłoby osiągnąć w C#, który jest lata świetlne do przodu względem C++CLI (Oni go w ogóle rozwijają dzisiaj?). Nie zastawiałbyś się np czy napisać new czy gcnew o * i ^ oraz innych kwiatkach nie wspominając.

Pytam, bo nie wiem czy jesteś świadom, że to może być taka ślepa uliczka.

Co do pytania to można zrobić coś w rodzaju:

MySqlCommand comHash = new MySqlCommand("SELECT MY_FUNCTION (?my_parameter)", con);
comHash.CommandType = CommandType.Text;
comHash.Parameters.AddWithValue("my_parameter", "value1");

https://stackoverflow.com/questions/2013144/how-can-i-call-a-mysql-function-using-mysqlconnector

Tylko trzeba by ten kod przerobić na C++CLI.

0

Tak naprawdę to chcę się nauczyć na początek C++. W późniejszym czasie również C# i JAVĘ. Mam książkę Symfonia C++ oraz Opus magnum. Przerobiłem kurs C++ z kanału YT Pasja Informatyki. Doszedłem na razie do drugiej cześć (obiektówki), gdzie przechodzą na Borlanda z okienkami. Przerobiłem kurs Aplikacje bazodanowe ze Strefy kursów, teraz przerabiam Aplikację w VisualC++. Dla ćwiczeń rozwiązuje zadania na polskim Spoju.
Masz rację VC++ doprowadza mnie do pasji zwłaszcza takie triki jak gcnew i wiele innych, ale lobię sprawy doprowadzić do końca. Widzę, że w sieci jest dużo rozwiązań w C# i stamtąd wiele zapożyczam i adaptuję do swoich potrzeb.

0

Filmy na kanale Pasji bardzo mi się podobały, są dla mnie przydatne. Książka Symfonia C++ i Opus Magnum również, chociaż momentami trochę rozwlekła, ale nie uważam do za wadę.
"To nie jest problem języka VC++, bo na tym samym IDE język "prawdziwe C++" jest dostępny, a to jest C++/CLI lub Managed. Nawiasem mówiąc mieć o C++ wyobrażenie wyniesione z Borlandów, to ja już nie wiem lepsza dżuma czy cholera"
Jestem amatorem, nie posiadam takiej wiedzy jak Ty :).

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