Delphi-PRAXiS
Seite 9 von 36   « Erste     789 101119     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Delphi MySQL ohne Komponenten (https://www.delphipraxis.net/6543-mysql-ohne-komponenten.html)

DonaldDuck 10. Apr 2005 13:34

Re: MySQL ohne Komponenten
 
Hi,

das Tut ist wirklich spitze. Endlich DB-Anbindung ohne Komponenten ! :-D http://www.delphipraxis.net/posting.php?mode=iframe
Very Happy

Eine Frage habe ich natürlich trotzdem noch ...
Wie gehe ich den am besten mit BLOBs um ?

Danke schonmal im vorraus.

Chewie 10. Apr 2005 13:44

Re: MySQL ohne Komponenten
 
Zitat:

Zitat von DonaldDuck
Eine Frage habe ich natürlich trotzdem noch ...
Wie gehe ich den am besten mit BLOBs um ?


Im Prinzip genauso wie mit anderen Datentypen. Bei binären Daten musst du halt unbedingt mysql_real_query mit der richtigen Längenangabe nehmen. Um die Daten in einen String zu kriegen, kannst du ja Memcopy oder Stream (in String kopieren) nehmen.

DonaldDuck 10. Apr 2005 19:02

Re: MySQL ohne Komponenten
 
Hi,

erstmal danke für die schnelle Antwort !

Ich hab' nun ziemlich rumprobiert mit den BLOBs, komme aber auf keinen grünen Zweig. :pale:

Mit Memcopy und Stream habe leider gar keine Erfahrung ...

Ich habe ich einem BLOB ein jpg hinterlegt und möchte es nun in einem TImage anzeigen lassen.
Beim Versuch die Angelieferten Daten in ein TJPEGImage umzuwandeln hängt sich Delphi mal gleich ganz auf... :cry:
Also mache ich wohl noch was falsch ...

Chewie 10. Apr 2005 19:07

Re: MySQL ohne Komponenten
 
Was du aus der Datenbank kriegst, ist ein Array of PChar, also nur ein zeiger auf die Daten, die dein Bild ausmachen. Diese musst du dann z.B. in dein JPEGImage kriegen. Hat das nicht ne Methode LoadFromStream oder so?
Wenn ja, dann kannst du deine Daten (mittels MemCopy) in den Stream kopieren, welchen du dann von deinem Image laden lässt.

DonaldDuck 10. Apr 2005 20:51

Re: MySQL ohne Komponenten
 
Hi nochmal,

jetzt hab ich es auch mit Streams versucht TStream und TMemoryStream, TBlobStream steht in der PE leider nicht zur Verfügung.

TJPEGImage kann man auch schön ein LoadFromStream machen, wenn ich dann aber versuche dem Image dieses JPEGImage zuzuweisen,
erhalte ich eine Exception.

Ich hab so gar keine Idee warum das nicht geht.

Zur Not arbeite ich mit Pfadangaben und lege die Bilder nicht in der DB ab. Wäre aber schade ...

Danke trotzdem für die so prompte Reaktion.

Chewie 10. Apr 2005 20:55

Re: MySQL ohne Komponenten
 
Zeig mal ein bisschen Code.

Pseudemys Nelsoni 11. Jun 2005 23:31

Re: MySQL ohne Komponenten
 
kann ich die "mysql.pas" auch einfach mit der libmysql41.dll benutzen? (ist ja eigentlich für libmysql3x gemacht oder?)

Kidix 11. Jun 2005 23:34

Re: MySQL ohne Komponenten
 
teste es doch einfach!

kidix

Pseudemys Nelsoni 11. Jun 2005 23:50

Re: MySQL ohne Komponenten
 
Naja, ich habe gedacht, das es schon jemand probiert hat und es mir aich so sagen würde ;)
Schliesslich arbeitet wohl noch kaum einer mit MySQL3 oder :wink:

Pseudemys Nelsoni 15. Jun 2005 23:07

Re: MySQL ohne Komponenten
 
Wie finde ich eigentlich raus ob der mysql server mich trennt? es gibt ja gar keine events oder?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:30 Uhr.
Seite 9 von 36   « Erste     789 101119     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz