Avatar billede Slettet bruger
25. januar 2002 - 09:51 Der er 5 kommentarer og
1 løsning

SQL (Select * into)

Hey

Hvad gør:

Select * into TABEL1 IN " & filename & " FROM TABLE1 EHRE ID = " & id & ""

Indy
Avatar billede aplicor Nybegynder
25. januar 2002 - 09:55 #1
den gør vidst ikke så meget, og slet ikke hvis TABEL1 er et tabelnavn og filename er navnet på en fysisk fil og ikke mindst hvis EHRE er en lettere kunstnerisk omskrivning af where!
Avatar billede fri-hash Nybegynder
25. januar 2002 - 11:58 #2
det den sætning gør, er at resultere i en syntaksfejl.

det hedder
select * from tabelnavn....

eller
insert into tabelnavn....
Avatar billede Slettet bruger
25. januar 2002 - 12:25 #3
fri-hash> Nej det gør ikke!


Set dbDst = CreateDatabase(filename, dbLangGeneral, dbVersion30)
Set dbSrc = OpenDatabase(dbname)

dbSrc.Execute "SELECT * INTO tabel IN " & filename & " FROM tabel WHERE Id = " & Id

Hvis jeg forstår det korrekt - laver den en kopi af tabel og lægger den over i en nyoprettet database?
Avatar billede fri-hash Nybegynder
25. januar 2002 - 12:42 #4
ok, det må være noget specifikt for det aktuelle databaseprogram .... det er hvertfald ikke SQL-standard
Avatar billede nih Novice
25. januar 2002 - 20:27 #5
Access:

den opretter en ny (el. overskriver) tabel i eksisterende database "filename" ved navn "tabel1".
Denne tabel er en kopi af tabel1 i den database hvor scriptet køres, med poster hvor ID = "ID".

Niels
Avatar billede nih Novice
25. januar 2002 - 20:28 #6
Jeg mener 99% at destinations databasen SKAL være oprettet på forhånd ellers for du fejl !!!!
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