Generelt kan man sige, at udover connectionstring er der kun få SQL syntax forskelle mellem Access og SQL Server 2000. Få er naturligvis relativt, men på de basale funktioner er der næsten ingen forskel.
En af dem som mange dog har problemer med er funktionen for dags dato.
Bruger du eks. Date() eller Now() funktionerne i Access, hedder den for begges vedkommende getdate() på SQL Server. Og så skal du være opmærksom på, at SQL Server's dato/tid felter, altid indeholder både dato og tid.
For det første er fejl 500 en generel fejlmeddelelse. Du kan få en mere detaljeret fejlbeskrivelse, hvis du i IE ændrer følgende: Tools -> Internet Options -> Advanced -> Show Friendly HTTP Error Messages (denne slås fra).
De typiske fejl:
1. Du har glemt at ændre Data Source i ovenstående til din server 2. Du har ikke slået Windows And SQL Server authentication til 3. Du har en firewall som forhindrer forbindelsen mellem IIS og SQL Server
Og nej, du behøver ikke at lave en DSN. Faktisk vil jeg råde dig til aldrig at gøre det, da det gør dine scripts maskin afhængige, dvs. at du ikke uden viderekan flytte dsine scripts.
Jeg ved ikke havd jeg skal skrive i objConn.ConnectionString = "??"
Jeg har før brugt Access med et ODBC DSN til den pågældene .mdb fil, og så har jeg også brugt denne måde : conn.open "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & Server.MapPath("DB-fil.mdb")
Sådan som jeg "ser" sql server så sender den databaserne "ud" på nettet og så skal man bare fange den, og det er der jeg har problemet.
Det kunne lyde som om at du enten har angivet et password for sa, men at der ikke er noget password tilknyttet i SQL Server eller omvendt.
Det kunne også stadig være den famøse firewall, der ikke er åben på port 1433. Kan du forbinde til database fra Enterprise Manager eller Query Analyzer ?
Aner det ikke, Jeg har fået et andet problem på serveren, så dette er lige lagt på hylden for en stund.. :-)
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.