Avatar billede bojohansen Nybegynder
21. september 2001 - 11:42 Der er 9 kommentarer og
1 løsning

Auto update mellem 2 DB\'er

Jeg skal til at lave lager styring i min butik.

Samtidigt skal min online shop så have \'På lager\' status.

Det vides ikke med sikkerhed hvilken DB der kommer til at styre lageret i butikken, men online er det MySQL.

Opdateringen skal ske hver 10-20 minut, og der skal tages i tanke at hvis der er en der bestiller online samtidigt med at jeg står og sælger i butikken, skal begge jo opdateres op imod hinanden.

Er der nogen der har nogen ider til hvordan det skal/kan laves, erfaringer osv.

Jeg vil ikke køre selve Web sitet lokalt men vil selvfølgelig sætte en server op lokalt som så står og snakker med Web serveren på et eller andet port nummer.
Serverne er alle W2K platforme.
Avatar billede bojohansen Nybegynder
21. september 2001 - 11:46 #1
Måske et link til en hjemmeside som beskrive noget omkring dette ?
Avatar billede roenving Novice
21. september 2001 - 11:57 #2
Hvad med at lave en slags transaktions-log i begge databaser, så kan du ved hver opdatering sætte et flag, og har helt styr på det.

Men det kommer meget an på dit butikssystems evner, det har sikkert indbygget nogle lagerstyringsrutiner, som du må tage udgangspunkt i.

hth
jes
Avatar billede bojohansen Nybegynder
21. september 2001 - 12:19 #3
Ja det er også min umiddelbare tanke at det kun er de poster som er ændret der skal opdateres, Selve delen som opdatere lokal databasen bliver specielt lavet af Økonomi programmets udviklere, det vil/kan jeg ikke selv pille ved.

Spørgsmålet er nok mere hvordan JEG skal lave det online, er det muligt at connecte med et program til webserveren som så læser online DB, eller skal man lave et program som udskriver en tekst fil som Økonomi programmet så læser.

Det er lidt svært at forklare, men burde være forståeligt fo folk som evt. har prøvet lignende ?!?!?!? eller er jeg helt ude i busken :-)
Avatar billede roenving Novice
21. september 2001 - 12:33 #4
Har du mulighed for f.eks. at bruge ODBC til dit butikssystem, for så *burde* det ikke være helt uoverkommeligt.

Desværre har jeg kun erfaringer for opdateringer mellem Lotus Notes og andre produktionsdatabaser, men der har det også været en smule langhåret i produktionsenden, men aldrig andet end besværligt i Notes; dog har jeg tit måttet finde mig i tekstfiler, fordi der var stor nervøsitet for om de opdateringer, som genereredes fra hver ende kunne lave ravage i hinandens systemer.

;·]
Avatar billede bojohansen Nybegynder
21. september 2001 - 15:03 #5
Ja det økonomi program jeg tror det ender, med bruger Borlands Database Engine med Paradox vers. 7 og her er der ODBC adgang til.

Avatar billede bojohansen Nybegynder
21. september 2001 - 19:44 #6
Har du et ummidelbart bud på hvordan det kan automatiseres ??

Eller skal jeg til at sidde og gøre det manuelt ?
Avatar billede roenving Novice
22. september 2001 - 18:04 #7
Det kan *sagtens* automatiseres så.

Men jeg kender ikke de scripting-sprog, som findes i mySQL og BDE, så jeg må nøjes med at angive linjerne.

Men i princippet burde du i mySQL lave en makro, som kører med fast interval (de 10-20 minutter), starter med at læse egne nye poster og skrive dem til butikssystemet, og derefter aflæse statusparametrene fra butikssystemet.
Avatar billede roenving Novice
25. september 2001 - 16:30 #8
Tak for points ;~}
Avatar billede bojohansen Nybegynder
25. september 2001 - 20:20 #9
Det var da så lidt :-))

Det er først nu alt arbejdet kommer ;-)
Avatar billede roenving Novice
25. september 2001 - 21:44 #10
Oh jes !·]
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