Avatar billede tdh1309 Juniormester
10. september 2006 - 11:24 Der 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?
Avatar billede lasserasch Juniormester
13. september 2006 - 00:43 #1
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.

/Lasse
Avatar billede tdh1309 Juniormester
12. september 2008 - 21:17 #2
Hej Lasse
Kom med et svar så du kan få dine point.
Undskyld den lange svartid !
Avatar billede tdh1309 Juniormester
06. august 2010 - 12:42 #3
Lukker
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester