23. oktober 2000 - 16:14Der er
2 kommentarer og 1 løsning
Database
Er midt i mit første program, og det er indtil nu gået meget godt. Brugeren af programmet skriver info ind i en række felter som det herefter via en knap skal adde til en databasse som man ude til venstre kan se via et treeview. Problemet er bare hvordan jeg får min \"add to database\" knap til at tilføje til databasen og treeview\'et
i db\'en kan du indsætte data med en tquery komponent: var Q : TQuery; begin Q := TQuery.Create(nil); Q.DAtabaseName := DIN_DATABASES_NAVN; Q.Close; Q.SQL.Clear; Q.SQL.Add(\'INSERT INTO DIN_DB_NAVN\'); Q.SQL.Add(\'(FELT_NAVN1,FELT_NAVN2,...FELT_NAVNn)\'); Q.SQL.Add(\'VALUES(:p1,:p2,...:pn)\'); Q.PAramByName(\'p1\').AsFELT_DATA_TYPE := INPUT_FELT_NAVN.Text; Q.PAramByName(\'p2\').AsFELT_DATA_TYPE := INPUT_FELT_NAVN.Text; ... Q.PAramByName(\'pn\').AsFELT_DATA_TYPE := INPUT_FELT_NAVN.Text; Q.ExecSQL; end;
I treewiev\'et skal du enten lave en add eller en addchild alt efter hvordan strukturen er...
ehhh...i treeview vises TTreeNodes - så måden du skal gøre det på er:
var dbNode,subNode : TTreeNode;
begin dbNode := TreeView.Items.Add(nil,\'base node\'); // tilføjer en base node (!) dbNode := TreeView.Items.Add(dbNode,\'db1\'); // tilføjer en node til root noden subNode := TreeView.Items.AddChild(dbNode,\'felt1\'); // tilføjer en subnode til dbNode subNode.ImageIndex := 3; // sætter feks image indexet til 3. pic i en-eller-andet TImageList end;
tknudsen, hvis du har ICQ kan du så ikke lige kontakte mig på #40064597
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.