Klaus Knudsen wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej,
> Jeg har indtil videre rodet en smule med asp og Acces databaser.
> Nu har jeg efterhånden fundet ud af det sandsynligvis vil være
> smartere at bruge MySql.
> Hvilke forskelle skal jeg være opmærksom på. Nu tænker jeg
> primært på det kodningsmæssige; hvordan skal min "connection" se
> ud, og er måden/kommandoerne anderledes alt efter om jeg skriver
> til en Acces db eller en MySql. Synes at kunne læse mig til at
> alle databaser forstår et fælles Sql sprog, sådan at det kun er
> selve "connection'en" at der skal være anderledes, er dette
> korrekt?
>
Hej Klaus,
Har for nylig omlagt en ASP applikation med 450 asp filer og 55
tabeller fra en blanding af Access og MSSQL til MySQL.
Tro mig, der er flere forskelle end connect strengen.
Jeg fandt et godt link:
http://dev.mysql.com/tech-resources/features.html
Ellers kan det hjælpe at Google eventuelle fejlmeldinger du får. Det
er desuden en stor fordel at installere en lokal version af MySQL så
du kan debugge lokalt.
Husk også at MySQL har SQL dokumentation online når det kniber.
Du kan forvente problemer med bl. a.
Feltnavne må ikke indeholde - eller blanke
Hvis du skal søge efter \ i et felt skal du bruge \\ - der er mange
andre escape karakterer der skal behandles på samme måde. Gælder
også ved inserts.
[] omkring feltnavne i select giver fejl.
where slettet=False dur ikke brug where not slettet
WHERE not Kunde='' dur ikke brug WHERE Kunde!='' eller WHERE
Kunde<>''
TOP understøttes anderledes, sæt LIMIT x sidst i selecten
Følgende parameter skal tilføjes ved oprettelse af adodb objekt
OPTION=16387 (afhænger af om du bruger en DSN eller ej)
DATE() og GETDATE() erstattet med CurDate() i SELECTs
Date()-60 dur ikke skal være DATE_SUB(curdate(),INTERVAL 60 DAY)
Det var en lille samling af de værste show-stoppere jeg rendte ind
i.
god fornøjelse - MySQL er en super god database
VagnT
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials