Wyświetlenie pojedynczego rekordu z MySQL

Główne forum techniczne dla dyskusji dotyczących problemów przy wytwarzaniu aplikacji PROMOTIC oraz sposobach ich rozwiązania.

Wyświetlenie pojedynczego rekordu z MySQL

Postby Admf » Thu 14. May 2020 21:17:25

Witam,
Niedawno zainteresowałem się Promotikiem. Większość podstawowych rzeczy już udało mi się poznać ale napotkałem problem z którym nie mogę sobie poradzić:

Potrzebuję wyświetlić pojedynczy rekord z bazy danych MySQL.
Komunikację z bazą danych posiadam, potrafię wyświetlić tabelę z podłączonej bazy danych.
Nie mogę sobie poradzić z wyświetleniem tylko jednego rekordu ( nie tabeli)
Wiem jak zadać pytanie SQL ... ale jak to podpiąć np. do obiektu PmgString ?

Chciałbym to wykorzystać do wydruku raportów czy wyświetlania, tworzenia receptury w formie formularza.
Nie mogę znaleźć przykładu z takim rozwiązaniem.

Może uda się uzyskać jakiś przykład?
Proszę o pomoc.
Admf
 
Posts: 1
Joined: Thu 14. May 2020 21:01:59

Re: Wyświetlenie pojedynczego rekordu z MySQL

Postby Kazimierz Heczko » Thu 21. May 2020 8:09:07

Witam,
w celu wyświetlenia jednego rekordu z bazy danych należy:
1. skonstruować polecenie SQL, które zwróci ten jeden rekord
2. Po wykonaniu takiego polecenia można rezultat uzyskać w takiej samej formie jak w przypadku odczytu kilku wierszy lub całej tabeli - za pomocą metody GetRows obiektu AdoRecordset. Taki rezultat (w formie tablicy dwuwymiarowej) można przekazać np. jako rezultat metody do panelu.

Inną możliwością jest przechodzenie w pętli pojedyńczych rekordów z danego polecenia za pomocą metod MoveFirst/MoveNext oraz MoveNext/MovePrevious obiektu AdoRecordset i odczyt pojedyńczych wartości z danego rekordu za pomocą właściwości Fields obiektu AdoRecordset.
Szczegóły można znaleźć w dokumentacji obiektu PmAdo (i jego obiektach podległych):
https://www.promotic.eu/pl/pmdoc/Object ... PmaAdo.htm
https://www.promotic.eu/pl/pmdoc/Object ... o/Desc.htm

Przykłady pracy z bazą danych są do dyspozycji na stronie:
https://www.promotic.eu/pl/pmdoc/Object ... o/Exam.htm

W razie dalszych pytań proszę o ponowny kontakt.

Pozdrawiam
Kazimierz Heczko
 
Posts: 68
Joined: Thu 13. Dec 2012 9:28:56


Return to Nie wiem jak zrobić...

Who is online

Users browsing this forum: No registered users and 2 guests

cron