← Back to team overview

sslug-teknik team mailing list archive

Re: Flytning af data fra en Microsoft Access database til en central PostgreSQL server

 

Jesper K. Pedersen wrote:
On Fri, 20 Jan 2006 14:10:34 +0100
Rune Tønnesen <rune@xxxxxxxxxxxx> wrote:


Jesper K. Pedersen wrote:

Jeg er løbet ind i lidt problemer med at flytte en database fra Microsoft Access til PostgreSQL
Tanken er at bruge MS Access som frontend til PostgreSQL (igennem
ODBC)

Problemet er at der i databasen er en række kolonner af typen
"ja/nej". Jeg har prøvet med en række forskellige typer i
PostgreSQL, men har ikke kunnet få MS Access til at acceptere dem i
form editoren som "ja/nej" inputs.

Er der nogen som har nogen ideer, hvordan dette kan løses?

På forhånd tak
 Jesper K. Pedersen



Hej Jesper

Den nemmeste måde at konvertere fra ms access til mysql og postgresql
er * åbne sin database
* oprette en odbc forbindelse til mysql eller postgresql serveren
* eksportere sin database -> vælg odbc database og der fremkommer en liste over maskinens odbc forbindelser -> vælg den du har oprettet til



Ulempen er at felter af typen "ja/nej" i MS Access bliver eksporteret
som tekstfelter - og derfor ikke kan bruges som ja/nej felter i Access'
formulareditor til at lave frontenden.

Jeg har prøvet manuelt at lave tabeller med forskellige typer felter
for at se om access vil tillade dem som ja/nej men indtil videre uden
held.
Jeg har prøvet med boolean, bit, integer men alle uden held med at få
access til at bruge dem som boolske felter.

importer din tabal
Skrive en function i postgres der konverterer fra ja/nej tekst til
boolean

Brug denne function en i en query fra den importerede tabel, der bruges
til at lave en ny tabel. Bagefter kan du så slette den første.

Poul-Erik



References