Den præcise forskel mellem de to er jeg ikke klar over, men SQL er og bliver SQL. Det er en fælles standard, som der selvfølgelig er afvigelser fra. Jeg er, som sædvanligt, ikke sikker i min sag, men jeg tror ikke det er noget problem. De to programmer er trods alt fra samme producent...
Jeg har lavet ASP løsninger til Access, MSSQL og Oracle og min erfaring er at SQL ikke bare er SQL, der er en del forskelle især i tal formater. I den yderste konsekvens, og hvis du er rigtig uheldig, kan du komme til at rette en del, men det afhænger selvfølgelig af hvordan din kode er lavet og hvilke SQL konstruktioner du har vovet dig ud i.
Hvis du bruger autonummerering, er der forskel på hvordan du får fat i ID numrene på en nyoprettet post i din database. (Men hvis du gør det bruger du jo heller ikke kun SQL.) Jeg har ikke selv prøvet at få fat i autonummerede ID'er på en nyoprettet post i en SQLServer database, så jeg kan ikke lige fortælle dig hvordan man gør. Det kan være der er andre der ved det ? - Allan
SQL-serveren taber oplysningen om hvad næste nummer skal være, og starter forfra. Man kan dog udføre følgende SQL, som får SQL-serveren til at finde det rigtige nummer ved indsættelse.
For det meste virker det uden problemer med Microsoft upsizing Wizard.
Dog virker autonummerering ikke (måske i den nye 7.0, aldrig prøvet). Så skal du jo bare lave den i ASP.
Hver gang en bruger kommer ind og skrive i DB'en kan du bruge det sidste ID nummer og plusse med 1.
Brug evt. count metoden, og plus med en... Lidt ala:
SQL = "Select Count etellerandet FROM etellerandet " Set RS = connect.execute(SQL)
Set tal = RS(0) + 1
Så får du et unikt ID nummer.
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.