09. maj 2003 - 00:58Der er
15 kommentarer og 1 løsning
Opdatering i database??
Hej, jeg er ikke nogen delphi nød, men jeg sidder med et program hvor jeg skal ligge nogle databaser ind, og kan lille noget ind i databasen, det virker også fint, den ligger det ind, men den opdatare ikke min DBGrid, så jeg skal lukke programmet ned for at starte det op igen for at se den opdaterede database. Hvordan kan jeg gøre så den opdaterer med det samme jeg smider noget ind i databasen?? På forhånd tak =)
Hmm underligt noget, men det er til en eksamens opgave, så vores lærer skal også kunne køre det, så selv om jeg vil få det til at virke med en update, så vil hans ikke virke, og det kan han jo så ikke forstå. Men så er der jo ikke noget at gøre ved det =(
Den eneste anden metode jeg kender er at lukke og åbne dit dataset hver gang du laver en opdatering. Men det er altså også laaang tid siden jeg brugte Delphi 4.
procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField); var B: TBookmark; begin datasource1.DataSet.DisableControls; try B := datasource1.DataSet.GetBookmark; try datasource1.DataSet.Close; datasource1.DataSet.Open; datasource1.DataSet.GotoBookmark(B); finally datasource1.DataSet.FreeBookmark(B); end; finally datasource1.DataSet.EnableControls; end; end;
oki takker, hvis ikke det virker så må jeg bare lave programmet uden det.
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.