10. september 2006 - 11:24Der er
2 kommentarer og 1 løsning
ASP og MySql
Hej
Jeg har snart arbejdet en del med ASP og MySQL, men har lært det ved at forsøge mig frem. Hvordan bør den gode håndtering af sql kald se ud? Er der noget godt beskrivelse af dette - gerne på dansk?
Eksempelvis gør jeg som følger: strSql = "UPDATE `contentgroups` "&_ "SET "&_ "`Description` = '" & strDescription & "'"&_ " WHERE `ContentID` = '" & ContentID & "' "
rs.open strSql, Conn, 2, 2
Her ville jeg eks. gerne teste for om updaten rent faktisk lykkedes?
Jeg har ikke arbejdet så meget med MySQL, så jeg ved ikke om der er en funktion som der er i MSSQL.
Jeg arbejder altid med Transactions. Hvis der sker en fejl eller forbindelsen til SQL serveren bliver afbrudt eller noget, så ruller den nemlig tilbage.
På den måde sikrer du at du altid får SQL'erne kørt helt færdig. Hvis den kun får kørt 90% igennem, så ruller den det hele tilbage igen...
Muligvis om du skulle undersøge dette.
Ellers kan man jo sige, at sker der en fejl, jamen så burde du jo får en fejlmelding på skærmen så længe du ikke har en "on error resume next" sat på.
Iøvrigt ville jeg anbefale dig at bruge funktioner i stedet for. Og så bare kalde SQL funktionen med din strSQL som parameter.
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.