Artiklar » Databaser » Access -> MySQL

 
 

Access -> MySQL

Författare: nitro
Datum: den 29 december 2003
Antal lästa: 10259
Ej stjärnmärkt

Jag kommer att gå igenom hur du gör steg för steg och vi ska använda oss av ett program som heter AccessDUMP och kan laddas ner helt gratis från
http://www.sharewarebeast.com/download,204,accessdump

AccessDUMP sparar innehållet i databasen som en SQL-fråga som du sen enkelt kan köra mot databasen.

Sen installerar vi det.

Har du en lösenordsskyddad databas måste du först ta bort lösenordet i Microsoft Access. För att ta bort lösenordet gör du så här:

1. Öppna Microsoft Access
2. Tryck på öppna knappen uppe till vänster och leta upp databasen. Markera databasen och tryck på den lilla pilen bredvid öppna knappen och välj öppna exklusivt.
3. Skriv in lösenordet till databasen så den öppnas
4. Gå in på Verktyg > Säkerhet > Ta bort lösenord för databas skriv in lösenordet och tryck på ok.

-------

Nu är lösenordet borttaget och du kan öppna databasen i AccessDUMP

1. Öppna AccessDUMP och öppna din Access databas från File > Open Access database Leta reda på filen och öppna den.
2. Välj vilken/vilka tabeller du vill föra över, vill du markera mer än en tabell håller du nere ctrl och markerar de du vill ha.
3. Sen går du in i menyn på Dump > Selected tables
4. Sen kryssar du i Add Create Database om du vill lägga till kod för att skapa databasen, finns det redan en databas med samma namn som den databas du vill flytta över kryssar du även i Add Drop Database.
5. Du kryssar i Add Create Table om du vil lägga till kod för att skapa tabellen/tabellerna och samma sak här finns det redan en tabell med det namnet kryssar du i Ass Drop Table
6. Sen väljer du om du vill ha över datan som databasen innehåller eller inte, vill du ha med datan väljer du Include Records men vill du bara ha över tabell eller databasstrukturen och inte datan väljer du No Records.
7. Nu trycker du bara på ok och väljer var du vill spara filen. Det sparas som en .sql fil som du sedan kan öppna i anteckningar.

Nu har du sparat datan i en text fil men vi vill såklart ha in den i databasen också. Du kör bara filen som en SQL-fråga mot databasen. Använder du phpMyAdmin så väljer du en tabell, scrollar ner en bit på sidan och hittar du ett ställe där det står Kör SQL-fråga/frågor i databasen. Leta upp din fil med hjälp av bläddra knappen en bit ner och tryck sen på Kör.
Har du inte phpMyAdmin utan något annat program så letar du efter något i still med "Kör SQL-fråga mot databasen" och antingen kopierar koden i textfilen och klistrar in den i en ruta eller bläddrar efter filen.

-------

Detta måste du ändra i koden när du byter från Access till MySQL RecSet.Addnew, RecSet.Update och RecSet.Delete funkar inte.
Läs mer http://www.aspsidan.se/default.asp?page=readArticle&artId=123

I access har man # runt datum det ska bytas till '.

Kod:

strSQL = "Select TOP 5 * from tabell WHERE id=1 ORDER BY id DESC"
ska bytas till
strSQL = "Select * from tabell WHERE id=1 ORDER BY id DESC LIMIT 5"


Har du frågor så är det bara att skriva i Forumet eller till mig.
/ Fredrik Andersson
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 1  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,0313 sekunder att ladda sidan