Avatar billede puppetmaster Nybegynder
04. august 2004 - 15:38 Der er 3 kommentarer og
1 løsning

Bruge SQL forespørgsel som datakilde

Jeg bruger en Access frontend til at koble op til en SQL Server backend.
Det går fint med at vise dataene når formularerne har selve tabellen som datakilde, men hvis jeg vælge at "kalde forespørgselsgeneratoren" og laver en forespørgsel som bruger alle felterne, så kan jeg ikke indtaste data i formularen. Hvorfor?
Avatar billede puppetmaster Nybegynder
04. august 2004 - 15:45 #1
Jeg skal bruge forespørgslen fremfor selve tabellen, da jeg vil have data repræsenteret i kronologisk rækkefølge (på feltet Dato), hvilket ikke ellers lader sig gøre. (frontend'en bruges både til Access backend's såvel som SQL Server ditto og i Access nytter det ikke noget at sortere tabellen på dato, det bliver dataene på formularen IKKE sorteret af, ej heller hjælper det at sætte egenskaben SorterEfter på formularen til feltet Dato)
Avatar billede puppetmaster Nybegynder
05. august 2004 - 08:09 #2
I min VBA kode bruger jeg f.eks. dbOpenDynaset og dbSeeChanges
Set rst = dbs.OpenRecordset(SQLString, dbOpenDynaset, dbSeeChanges)
for at kunne skrive data i SQL Serveren, men hvad skal jeg gøre når det er egenskaben Rækkekilde på formularen?
Avatar billede puppetmaster Nybegynder
05. august 2004 - 08:26 #3
Kan man sætte det under forespørgselsparametre?
Avatar billede puppetmaster Nybegynder
05. august 2004 - 08:30 #4
Fandt fejlen!
Af en eller anden årsag, var den primære nøgle IKKE med i forespørgslen!!! :(
Fungerer perfekt nu.
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