16. august 2005 - 08:54Der er
20 kommentarer og 2 løsninger
fra asp/access til asp/mySQL el. anden db
har et site som er programmeret i asp og db access, dette ønsker jeg at lægge om til Asp og en anden db, f.eks mySQL (eller andet forslag) - p.g.a. brugertilgangen. Hvor store ændringer skal der ske i min programmering ? Hvis, er der så en anden db der kan bruges, således at sitet kan lægges direkte til (selvfølgelig er der nogle ændringer i connection)
Gerne et prof svar, da jeg jo helst vil undgå alt for mange søvnløse nætter ;-))
da access og mssql begge er M$ kunne jeg forestille mig at den overgang er nemmere end til mysql Fx skal der i mysql ikke # omkring datoer hvilket der skal i access og mssql Af andre ting kan nævnes at Top ikke eksisterer i mysql hvor man i stedet skal benytte sig af Limit Uanset hvad kan man nok ikke undgå at der vil skulle rettes lidt hist og pist Men hvis du blot ønsker at skifte database og er lidt ligeglad med til hvilken så tror jeg det er nemmest til mssql Andre alternativer er postgresql og oracle
ok - jeg har også læst mig frem til mySQL (hvilket der også er adgang til på serveren). Mit næste spørgsmål er så - kan jeg kører mySQL og iis på min lokale maskine uden problemer, altså når jeg har installeret mySQL - så futter det bare derud af ?
Hvis du flytter fra Access/MS SQL til MySQL så skal du være klar over at MySQL er case-sensitiv mht. tabel- og attributnavne. Derfor kan du hurtigt komme i en situation hvor du skal gennemgå samtlige SQL-sætninger i din applikation for at sikre at disse også ville kunne køre på den nye database. Desværre er Access/MS SQL så large mht. hvad den tillader, at det tilskynder programmørene til at set stort på visse dele af SQL-standarden.
Bortset fra dette så er forskellene ikke så store når det kommer til stykket. Et par vigtige undtagelser er hvis du har brug for at:
1) Trække id for den sidste indsatte række. 2) Hvis du skal have ”de 10 første rækker” fra en tabel.
heldigvis er jeg meget omhyggelig med case-sensitiv i navne, så det skulle ikke give problemer i forhold til min nuværende access og asp programmering, men jeg er selvfølgelig klar over at der skal en mindre gennemgang til - bare jeg ikke skal ud i et nyet programmeringssprog (tegn)
Takker mange gange for gode svar. Håber jeg får det til at fungerer ellers vender jeg stærkt tilbage med spørgsmål. Hvis I alle 3 lægger et svar så må jeg dele pointene, (hvis jeg så kan finde ud af det) ;-))
Det beklager jeg, men kommer du med et godt svar næste gang jeg stiller et ? så lover jeg at du får poient :-))
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.