Avatar billede cygnet Praktikant
06. december 2001 - 12:42 Der er 2 kommentarer og
2 løsninger

Access >> SQL

Hej Eksperter

Jeg har i en del år siddet og rodet med ASP. Hvor indtil nu jeg kun har arbejdet med Access databaser.

Nu skal en nu tid begynde.. eller noget..

Men har nogen spg.

Hvordan laver man en sql-database - er det et stort arbejde - svære en access ?

Hvordan får man den til at fungere med sit eksisterende - hvor maget skal skrives om, kan man bruge de samme database connection - eller er det en anden man bruger ?

Håber der er nogen der vil give mig nogen hurtige svar.

/cygnet
Avatar billede nute Nybegynder
06. december 2001 - 12:57 #1
SQL er det språk man kommunikierer med en database med. SQL er en et standard språk og ikke en database.

/nute
Avatar billede cygnet Praktikant
06. december 2001 - 13:03 #2
nute >> Øh.. hvad hedder det så ms sql - database ? Eller ?
Avatar billede nute Nybegynder
06. december 2001 - 13:20 #3
ahhh...I c...produkt navnet er MS SQL Server. hvorfor det heter det, er jeg usikker på...det er litt misvisende kanskje.

SQL Server er mer kompleks enn access. Da dette er en selvstendig database server har man større muligheter for å kontrollere databasen, adgang til den, adgang til skjemaer osv...

stort sett så fungerer det på samme måte og det er normalt ikke annet enn din connectionstring som skal endres. en ting jeg ikke er sikker på, er om man kan benytte denne metoden for å tilføje data til databasen:

SQL = \"SELECT * FROM tabell\"
Set RS = Conn.Execute( SQL )

RS.Add
RS(\"kolonne\") = \"Test\"
RS.Update
...

jeg tør ikke å si om dette er noe du er nødt til å skrive om...jeg *tror* du er nødt til det, men jeg er ikke 100% sikker. (I utgangspunktet mener jeg det er en uting å tilføje data på denne måte, men det er bare min mening)

det største \"problemet\" er nok å sette serveren opp og konfigurere den. Men så snart man har gjort det, er ikke tilgang fra ASP sidene noe særlig anderledes bortsett fra at man connecter med en litt annen connection string og at man benytter SQL som kommunikasjonsmiddel for alle operasjoner...

/nute
Avatar billede snuseren.dk Nybegynder
07. december 2001 - 21:15 #4
Du kan ikke bruge den samme connection som til Access. Du skal bruge en der cirka ser sådan ud:

<%
Set dbConn = Server.Createobject(\"ADODB.Connection\")
strDSN = \"DRIVER={MySQL};SERVER=mySQLServer;DATABASE=mySQLDB;UID=mySQLUid;PWD=mySQL_Pwd;\"
dbConn.Open strDSN
%>

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