Avatar billede jgni Nybegynder
05. oktober 2002 - 23:59 Der er 12 kommentarer og
1 løsning

MS SQL & VB

Jeg skal migrere min Access DB over på MS SQL.

Men hvor kan jeg egentlig finde noget om hvordan MS SQL og VB kan arbejde sammen ?

Synes godt nok ikke at min ven (Google) er særlig venlig stemt på det punkt, eller skriver jeg bare forkert ?

Tutorials, links, tekster...anything !
Avatar billede meek Nybegynder
06. oktober 2002 - 00:21 #1
Hejsa..

skam meget nemt.
Start din MS SQL Enterprise manager, vælg databases, højreklik på databases, vælg import..... følg guiden og vælg "MS Access" i drop down boksen... følg guiden og du er klar...

Du skal måske tilføje en bruger med adgang til den aktuelle db.

Husk på at SQL server kan drive mange databaser samtidigt, derfor den lidt forøgede sikkerhed !

Meek
Avatar billede tzr Nybegynder
06. oktober 2002 - 00:21 #2
du kommunikerer med en MS SQL server ligesom du kommunikerer med en Access DB. Jeg vil nok foreslå at downloade "MS SQL Server Books Online" (tror jeg nok den hedder) fra microsoft.com. Den indeholder hele dokumentationen for MS SQL, alt hvad du skal bruge for at smide de rigtige kommandoer ind

Kenned
Avatar billede meek Nybegynder
06. oktober 2002 - 00:27 #3
mit var et svar...
Avatar billede jgni Nybegynder
06. oktober 2002 - 00:29 #4
Jeg takker da for hjælpen 'so far'. Men lige et tillægs-?

Skal jeg kode al min VB om ?

(Jeps, jeg er ny udi MS SQL & VB:))
Avatar billede jgni Nybegynder
06. oktober 2002 - 00:30 #5
Meek, er der ikke noget med at Acces DB 'taber' sine nøgler ved overførslen ?
Avatar billede meek Nybegynder
06. oktober 2002 - 01:08 #6
ikke mig bekendt.

Dog er der vidst noget med at deres nøglebegreb ikke er helt ens. i ACCESS snakker med om nøgler men i MS SQL snakker man om IDENDITY...
Men du skulle ikke få problemer med det mig bekendt!

Meek
Avatar billede bennytordrup Nybegynder
06. oktober 2002 - 09:09 #7
Der er nogle ting i Access SQL, som SQL Server ikke forstår. Et eksempel er krydstabuleringsforespørgsler (Transform ... Pivot). Dette skal du kode dig ud af i Stored Procedures i SQL Server (det kan lade sig gøre - også dynamisk).

Desuden er der forskel på en del af de funktioner, der kan bruges i Access SQL i forhold til SQL Server lige som der er funktioner, der slet ikke findes. iif findes ikke på SQL Server, men der kan du til gengæld bruge case (langt mere fleksibel end iif).

Hvis din VB kode mod Access består af rene SQL forespørgsler eksekveret mod databasen, bliver det ikke det store problem at skrive om. Du skal bare huske, at sammenligninger med datokonstanter i Access foregår med ## omkring datostrengen. I SQL Server skal du bruge '' omkring, og formatet af strengen skal IMO være 'yyyymmdd' (ISO format). Skal der tidspunkt med, skal det være 'yyyymmdd hh:mm:ss:sss', hvor sss er millisekunder (datetime felter. Smalldatetime har ikke millisekunder).
Avatar billede tzr Nybegynder
08. oktober 2002 - 15:11 #8
nu er jeg ikke ekspert eller noget, men hvorfor holder de sig egentlig ikke bare til ANSI SQL specifikationerne ... eller det er måske for meget at be om
Avatar billede bennytordrup Nybegynder
08. oktober 2002 - 15:31 #9
AFAIR er det SQL Server, der overholder ANSI SQL, og ikke Access :-/
Avatar billede tzr Nybegynder
08. oktober 2002 - 18:51 #10
ja, MS SQL gør for det meste, men Access gør ikke, hvilket jo egentlig er plat.
Avatar billede timmwillum Nybegynder
26. marts 2008 - 22:59 #11
Hej ... faldt lige over den her tråd. Er der mon liv i den endnu?

Mit webhotel har mySQL. Kan jeg migrere lige så let fra access til mySQL? Er det samme procedure?
Avatar billede jgni Nybegynder
27. marts 2008 - 10:07 #12
Jeg tør ikke at svare på det. Jeg ville nok oprette et nyt ?, hvis jeg var dig
Avatar billede timmwillum Nybegynder
31. marts 2008 - 22:51 #13
Oprette et nyt ... nyt hvad? Jeg har en webside som kører med access og vil gerne migrere til mySQL.
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
Computerworld tilbyder specialiserede kurser i database-management

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