Avatar billede monmike Nybegynder
17. november 2004 - 12:37 Der er 4 kommentarer og
2 løsninger

Tabeller gemt i backend eller på Sql server + mdb/mde eller adp

1: Er der nogen fordel ved at konvertere over til adp frem for at beholde mdb/mde. Rent hastigheds mæssigt. Jeg har kigget lidt på det og tror jeg kan connecte til min sql server via odbc, men er det er dårlig ide. Jeg har efterhånden brugt lang tid på et access(mdb) program og da jeg lavede en test konvertering til adp var der flere ting som ikke lige ville virke. Primært forspørgelser. Dem skal man vist oprette på ny, men da jeg i nogen af mine forespørgelser bruger et felt i en formular, så er det vist ikke så godt.

Det korte af det lange er vel. Er det en ide for mig at flytte mine data til sql serveren og connecte via odbc eller skal jeg lave mit program om til et adp.

Det er i øjeblikket lavet med frontend og backend og kører egentlig fint, men der er da lidt forsinkelse på nogle formulare, da de indeholder mange felter og underformulare osv. Og så skulle det gerne være lidt fremtidssikret, hvis vi en dag skulle blive mange brugere på systemet.
17. november 2004 - 12:51 #1
adp ER hurtigere end ODBC, alene af den grund, at den snakker direkte med SQL serveren, mens ODBC er en slags fortolker.

Men mit bud er, at vi snakker få procent hurtigere end en ODBC-løsning.

Jeg har i hvert fald aldrig konverteret en eksisterende løsning til adp, da der er for meget arbejde. Jeg laver altid kun adp'er fra bunden.

Jeg ville hellere bruge kræfterne på at optimere mine forespørgsler og lave nogle af dem om til videregivelsesforespørgsler og selvfølgelig sørge for at optimere indekserne på tabellerne.

Men jeg vil da gerne høre andres mening?

/Thomas
Avatar billede monmike Nybegynder
17. november 2004 - 12:54 #2
Grunden til spørgsmålet er også at vi har snakket om at få kørt C5 over på sql og så er det jo væsentligt nemmere at vedligeholde kundetabellen. Fordi det kun er et sted man skal gøre det. Altså erstatte den som vi bruger nu i system og vælge den fra C5 i stedet.
Avatar billede ricky Nybegynder
17. november 2004 - 13:05 #3
Hvis du ikke har hastighedsproblemer er der ingen grund til at bruge tid på at konvertere til ADP & SQL da du jo ganske rigtigt bl.a. skal omskrive dine queries og det er ikke lige så simpelt hvis man ikke har styr på SQL sætninger i forvejen. Du skal også regne med at en del af dine forms skal tilrettes.

Men du har da ret i at det ville være nemmere/mere hensigtsmæssigt i.f.t. C5/SQL.
Avatar billede terry Ekspert
17. november 2004 - 13:45 #4
If your back end is not already in SQL Server then you could export your tables to SQL Server and then link to them using ODBC. Your
queries should work as they are, maybe with some slight changes. Then later on you can convert your queries to Pass-through queries which will be faster than those you have. Pass-through queries get executed on the server and therefore only return the result set. Pass-through queries require SQL Server syntax!
Avatar billede monmike Nybegynder
07. december 2004 - 14:20 #5
Vi må vel hellere få lukket. Takker for svarene.
07. december 2004 - 14:20 #6
selv tak :o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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