01. december 2003 - 12:57Der er
4 kommentarer og 1 løsning
TmySQL jeg savner dokumentation
Hejsa eksperter..
Jeg har indlagt en del spørgsmål nu omkring delphi og databaser... nu har jeg lagt mig fast på Tmysql fordi den virker til at være "simpel", når man først lige har lært den at kende. Så lad være med at komme med alternative ideer som f.eks. MysqlDAC.. eller DBexpress.
Jeg har svært ved at gennemskue hvordan Tmysql anvendes... og dokumentationen hjælper ikke meget - den er simpelthen en joke.!
Anyway.. er der nogen som kan hjælpe mig lidt på vej. Jeg udlover 200points fordi jeg skal bruge et svar hurtigt og fordi det er en barsk opgave at svare på dette indlæg.
here goes:
Hvorfor kan jeg ikke "konstruere" mine sqlstatements inden jeg tilligger dem ind i mySQLClient.Query.Prepare?.. jeg får nemlig en "incompatible types: string and PAnsiChar".
Hvordan lader man data fra en sqlstatement fylde en DBgrid vha. Tmysql. Normalt peger man jo på en query.. og den eksisterer jo ikke med Tmysql... så hvad gør man så?
Jeg har kigget lidt på spr. 195051 og det hjalp lidt.. men desværre ikke helt nok. Plz.. kom frem af busken og lad os få buk med Tmysql én gang for alle.
okey.. hvis man så vil anvende MysqlDAC.. hvordan laver man så et tjek for data der netop er blevet hentet fra databasen.. uden at tilknytte disse til f.eks. et dbgrid.?
... hvordan laver man f.eks. et password tjek.. altså
1. fyrer en query afsted med 'Select * from prototype where brugernavn=' + brugernavn.txt + ' and password=' + password.text; 2. tjekker om den returnerede en row.
Kom nu eksperter og giv mig en brugbar løsning på mine problemer
Jeg kan måske hjælpe med det første :-) Jeg kunne forestille mig du laver noget i stil med mySQLClient.Query.Prepare := 'select * from db'; Da .prepare ikke er af typen String kan dette ikke lade sig gøre. Istedet kan der laves en type konvertering så udtrykket kommer til at se således ud : mySQLClient.Query.Prepare := PAnsiChar('dit_udtryk');
hmmm... jeg kan ikke få det til at virke.. jeg lukker spørgsmålet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.