I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Desværre ikke har lige prøvet følgende QueryAlarm.DisableControls; QueryAlarm.Close; QueryAlarm.SQL.Text := \'UPDATE AlDB SET AlKvit = \'\'MS\'\'\'+ \'WHERE AlarmNr = \'+ CurrentID; QueryAlarm.Open; QueryAlarm.EnableControls; QueryAlarm.Refresh; DBGridAlarm.Refresh;
Men med samme resultat -> får jeg fejlmedelelsen Error creating cursor handle på linien QueryAlarm.Open
Det burde du få ved at \"slippe dit select\", altså close den query du bruger til det, og så vente med at åbne til du har updatet, har du checket affectedrows efter din update, den retunerer sikkert 0, paradox låser ved select med \"order by\" og nogle andre. du kan evt. skifte til interbase, det er en rigtig SQL server og er lidt bedre til at styre låsning, du kan muligvis også lave et \"view\" i stedet for select jeg har ikke lige prøvet at bruge sådan et på paradox, men det kan man ihvert fald på IB view låser vist ikke dine data, da det indikerer at du kun kigger og derfor er \"ligeglad\" med updates.
Kan TUpdateSQL komponenten bruges til at låse op og i givet fald hvordan ?
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.