02. november 2010 - 21:40Der er
19 kommentarer og 1 løsning
Tilføje række i tabel via forespørgsel
Hej eksperter
Jeg opretter en tabel med nogle rækker i DB1, som jeg gerne vil have flyttet over i DB2, uden at slette de eksisterende rækker i DB2. DB1 har samkædet tabeller til DB2, så begge tabeller fremtræder i DB1. Jeg har forsøgt med tabeloprettelsesforespørgsel, men den sletter jo de eksisterende rækker og data i DB2.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Jeg gaar ud fra at tabelstrukturen i tabellerne DB1 og DB2 er den samme. Saa kan du tilfoeje alle raekkerne fra DB1 til DB2 uden at slette de eksisterende raekker i DB2 med denne sql query:
taio, saa du mit indlaeg? Jeg tror jeg har loest det problem du stillede. Hvis du er enig vil jeg bede dig lukke spoergsmaalet, hvis ikke vil jeg bede dig forklare hvor jeg gik galt i byen.
Maaske var jeg lidt kortfattet. Er det korrekt at du har to tabeller, DB1 og DB2? Og har begge tabeller de samme kolonner med de samme datatyper? For eksempel:
DB1 id navn 1 Jan 2 Ole
DB2 id navn 3 Kaj 4 Alf
Og du vil have dette resultat:
DB2 id navn 1 Jan 2 Ole 3 Kaj 4 Alf
Det kan du opnaa ved at oprette en query som ovenstaaende, altsaa
Nu skal jeg sikre mig at jeg forstaar dig. Du har altsaa to helt forskellige databaser, hver med en tabel (DB1, navne, og DB2, ekstra.) Kan du bekraefte det? Og saa er det indholdet i DB2 der skal flyttes til DB1, er det ogsaa korrekt? (Du sagde det omvendt i dit oprindelige indlaeg.) Hvis der skal flyttes fra DB2 til DB1 og resultatet skal vises i DB1.navne saa er det ikke alene indholdet der skal flyttes, der skal ogsaa tilfoejes en ekstra kolonne til DB1.navne . Eller er det indholdet fra DB1.navne der skal flyttes over og tilfoejes DB2.ekstra? Det vil vaere lettere.
Jeg forstaar ikke udtrykket "DB2 har sammensattabel til DB1 med 'navne'.." Min Access er paa hollandsk (jeg bor i Belgien) og jeg kender derfor ikke alle de danske betegnelser. Mener du at du importerer DB1.navne til DB2?
Hvis du kan oplyse mig om det saa skal jeg proeve igen.
Jeg staar og skal afsted, er tilbage om nogle timer. Men jeg er stadig forvirret. Jeg bad dig bekraefte at du havde to forskellige databaser, og du svarer "Rigtigt med 2 forskellige tabeller." Jamen det er da noget helt andet, det har du vel 100% check paa? Til min orientering, hvorfor har du splittet det over to forskellige databaser i stedet for blot flere tabeller i en database? Fortael lidt om hvordan du bruger det.
Grunden er at den ene database indeholder data DB1, den anden indeholder indtastningsfelter og søgemuigheder DB2.
Databasen med data, skal jeg kunne ændre uden at lave om i dataen, altså tilføje f.eks. et afkrydsningsfelt i eksisterende tabel "navn"
Når jeg laver en opdatering af DB2 går det aldrig ud over dataen, så overskriver brugeren bare den eksisterende database DB2.
Men når jeg så gerne vil indsætte en ekstra række, med f.eks. et afkrydsningsfelt i DB1, kan jeg ikke bare lave det, så brugeren selv overskriver databasen DB1 med alle data, for så går de jo tabt med den nye database.
Grunden til at jeg vil indsætte f.eks. et afkrydsningsfelt, er at jeg måske ville have mulighed for at krydse af, om denne kunde har betalt sin regning. ??
Nej, jeg fatter ikke et kuk! Har du mulighed for at sende et kopi af de to databaser som attachments til email til christian.jorgensen@skynet.be? Saa kan jeg se paa sagerne.
taio, tabte du modet eller er dette spoergsmaal ikke laengere aktuelt? I saa fald vil jeg bede dig lukke spoergsmaalet, for god ordens skyld og saa det ikke laengere staar som aabent i min liste af indlaeg. Hvis du ikke mener at have haft gavn af mit indlaeg saaledes at jeg ikke skal have points saa opret selv et svar og accepter det.
Hvis det paa den anden side stadig har interesse saa tilboed jeg at kikke naermere paa databasen (eller databaserne) hvis du kunne sende filerne med en email. En af grunden til at vi taler forbi hinanden er sikkert at vi ikke kalder tingene det samme, saa et kik paa sagerne ville hjaelpe.
Jeg modtog mailen - jeg starter om 20 minuter paa en skakturnering hvor 7 partier skal afvikles over 4 dage, saa det varer nok lige lidt foer jeg gaar i krig dermed. Men allerede teksten paa din mail synes at give nogen afklaring idet du der snakker om to tabeller hvor du ovenfor snakkede om to forskellige databaser. To tabeller i en database er langt nemmere at have med at goere end tabeller i forskellige databaser. Jeg vender tilbage.
taio, fik du min email jeg sendte i gaar morges hvor jeg bad om yderligere oplysninger paa punkter der er klare. (Naar klarlaegning foreligger bringer jeg en sammenfatning her saa andre kan foelge med.)
Ikke løst, forsøger at omformulere et nyt spørgsmål.
Synes godt om
Ny brugerNybegynder
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.