25. november 2001 - 16:35Der er
13 kommentarer og 1 løsning
Validere SQL inden kald til DB
Jeg er ved at bygge en SQL editor
1. Hvordan validere man et SQL uden at sende det afsted til en database 2. Hvordan får jeg HELE fejlbeskrivelsen med (den engelske med ODB error syntax error near WHERE clause agtigt)
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.
Det er om at benytte transkaktioner, så kan du fyre sql´en af mod databasen, opstår der en fejl melder du den tilbage til brugere ellers melder du ok tilbage også kører du Rollbacken.
horsmark >> det jeg mener er...for å kunne validere en SQL, så er du nødt til å ha informasjoner om feltnavn, felttyper og krav til innhold ?? hvordan vil du validere om
WHERE id = 2
eller om
WHERE id = \'2\'
er korrekt ??
du må sitte med denne type informasjon *uten* å skulle kommunisere med databasen...
en SQL er ikke annet enn en alminnelig streng. det du skal gjøre, er å parse strengen og validere opp mot de regler som er satt for SQL. dvs at hvis du finner \"WHERE\" i din streng, så vet du at det neste etter WHERE, kan enten være et = eller mellomrom...
jeg forstår ikke at du i det hele tatt gidder å starte på det. det er ikke et lite prosjekt du har startet, og ved et galt SQL kall til en database, så vil innebyggede metoder sørge for håndtering av feil...
tja projektet er sat på hold og jeg bygger videre på det en anden dag
lukket
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.