---
title: "Ifrån Access till MySQL?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/64689-ifrån-access-till-mysql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Quid"
published: "2003-01-13T15:22:36.000Z"
updated: "2003-01-17T09:28:02.000Z"
replies: 10
views: 539
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/64689-ifrån-access-till-mysql"
---

# Ifrån Access till MySQL?

## #1 — Quid, 2003-01-13T15:22Z

Är det svårt att koda en applikation ifrån Access till MySQL?
Applikationen är ett "onlinespel" med runt 20-30 databasanrop totalt.

Permalänk: https://www.webforum.nu/p/64689

## #2 — LarsG, 2003-01-13T15:27Z

Tja det beror på hur dina sql-frågor ser ut.  Kan du visa lite exempel på kod, gärna någon lite mer komplex fråga.

Flyttas från ASP till Mysql

Permalänk: https://www.webforum.nu/p/911385

## #3 — Quid, 2003-01-14T14:54Z

Det är mest väldigt basic, t.ex.

```
SQL = "SELECT TOP 5 * FROM t_users ORDER BY f_changes DESC, f_username ASC"
Set topp5users = DB.Execute(SQL)
```

Permalänk: https://www.webforum.nu/p/912206

## #4 — @nders, 2003-01-14T14:57Z

TOP finns inte i MySQL, utan du får använda LIMIT istället. Om minnet inte sviker:

```
SQL = "SELECT * FROM t_users ORDER BY f_changes DESC, f_username ASC LIMIT 0,5"
```

Mvh,

Permalänk: https://www.webforum.nu/p/912211

## #5 — Quid, 2003-01-14T15:37Z

Ok, jag får väl återkomma när själva omkodande ska ske :)

Permalänk: https://www.webforum.nu/p/912245

## #6 — @nders, 2003-01-14T15:37Z

Gör det. Det ska inte vara några större problem att fixa till dina SQL-frågor när det är dags.

Mvh,

Permalänk: https://www.webforum.nu/p/912247

## #7 — Peeer, 2003-01-14T16:42Z

Jag kan ju passa på att fortsätt på ämnet när det ändå är uppe. När man ska spara data till access så skriver man datum mellan två "#" (#2002-05-12 15:14:16#), hur gör man i mySQL? Är det några andra skillnader när man ska spara data som man bör känna till? 

```
Set connect = Server.CreateObject("ADODB.Connection")
db = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=********;Data Source=" & Server.MapPath("../data/XYZ.mdb")
```

Jag använder ovanstående connection-sträng med access, hur ser motsvarande ut för mySQL?
Hur gör man lättast för att få över data från en access-databas till en mySQL-databas?

Uppskattar mycket om någon känner för att svara på mina frågor!  :)

Permalänk: https://www.webforum.nu/p/912321

## #8 — Pace, 2003-01-14T18:59Z

> Jag kan ju passa på att fortsätt på ämnet när det ändå är uppe. När man ska spara data till access så skriver man datum mellan två "#" (#2002-05-12 15:14:16#), hur gör man i mySQL? Är det några andra skillnader när man ska spara data som man bör känna till?

I MySQL används ' istället för #. Har inte skillnaderna i huvudet, men subselects & union kan du glömma. Joinar kräver inte parenteser som de gör i Access heller...

> ```
> Set connect = Server.CreateObject("ADODB.Connection")
> db = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=********;Data Source=" & Server.MapPath("../data/XYZ.mdb")
> ```
>
> Jag använder ovanstående connection-sträng med access, hur ser motsvarande ut för mySQL?
> Hur gör man lättast för att få över data från en access-databas till en mySQL-databas?
> 
> Uppskattar mycket om någon känner för att svara på mina frågor!  :)

Exempel: 

```
driver=MySQL;database=foo;uid=root;pwd=hejbaboriba
```

<http://www.webforum.nu/showthread.php?s=&threadid=50152>

Permalänk: https://www.webforum.nu/p/912424

## #9 — His Divine Shadow, 2003-01-17T08:27Z

Jag skulle vilja veta hur man faktiskt flyttar Access databasen till en MySQL databas...

Permalänk: https://www.webforum.nu/p/917626

## #10 — His Divine Shadow, 2003-01-17T09:17Z

Nevermind, fixade det själv

Men nu undrar jag om det finns nått Access liknande program för att ändra i SQL databaser?

Har nått som heter MySQL Gui men det är inte access likt.

Permalänk: https://www.webforum.nu/p/917650

## #11 — His Divine Shadow, 2003-01-17T09:28Z

> **@nders skrev:**
>
> TOP finns inte i MySQL, utan du får använda LIMIT istället. Om minnet inte sviker:
>
> ```
> SQL = "SELECT * FROM t_users ORDER BY f_changes DESC, f_username ASC LIMIT 0,5"
> ```
>
> Mvh,

Finns det några andra saker som inte finns i MySQL?

Permalänk: https://www.webforum.nu/p/917656

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/64689-ifrån-access-till-mysql
