25. august 2002 - 11:39Der er
3 kommentarer og 1 løsning
query-database-hjælp
Er der nogen der med nogle ganske simple instruktioner kan få mig startet med at lave en database der har output svarende til en SQL-sætning som jeg vælger.Har lidt øvelse i at lave et lille alm. databaseprogram, men har endnu ikke formået at bruge de fine sql-værktøjer (databasen vil ikke knytte sig til den query jeg opretter).Har søgt lidt i hjælpen og kigget i de komplicerede eksempler, men jeg er jo kun hobbyprogrammør.Går ud fra der skal en dbgrid til at vise de udvalgte fields, og en datasource der svarer til et oprettet alias.Og så en query fra data-acces komponenten.Er table nødvendig ?.Og selvfølgelig skal de så indstilles og stilles på aktive, men den "tager ikke rigtig ved" - og jeg har gemt min queryfil jeg har oprettet.
En form, datasource, dbgrid, Query, database placerer du på din form.
Databasen sætter du til at pege på din db-fil ( evt. dbdemos filerne ) din query sætter du til at pege på din database din datasource sætter du til din query og sidst din dbgid sætter du til at pege på din datasource. så skriver du følgende i din query comp. sql prop. :
select * from <tabel navn>
der efter sætter du active til true og du skulle gerne se alle record, du kan også begrænse dit "udtræk" :
select * from <tabel navn> where <Feltnavn> < 25
Kig i hjælpe filen LocalSQL der står lidt og mulighederne med ansi92 sql
Du behøver ikke en Table comp., det kan dog være nemere at lavet redigere med en table, da en query som oftets er read-only, men et godt råd er at du lærer sql, og glemmer alt om din table comp. i den virkelige verden er det sql man bruger det er langt mere flexibelt og ikke så "hård ved db-serveren" som en table comp. er.
jeg prøvede forfra og med en database der kun havde een tabel og jeg kan se det ikke er nødv. med Table comp.Jeg håber jeg kan få denne funktionalitet brugt i nogle af mine små databaseprogrammer og det varer nok ikke længe før jeg har en række spm. om dette f.x. om man kan "aktivere" query via en knap så man kan lave flere udtræk via samme program.
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.