Avatar billede burkal Nybegynder
08. oktober 2003 - 22:11 Der er 8 kommentarer og
1 løsning

Fylde et recordset med en SQLsætning

Hej
Er der nogen der har et kode eksempel på hvordan man fylder et recordset i en hændelsesprocedure i access vha. en SQL-sætning.
Avatar billede juks Novice
08. oktober 2003 - 22:20 #1
"INSERT INTO tabel (felt) VALUES "
Avatar billede juks Novice
08. oktober 2003 - 22:21 #2
DIM sSQL as string

sSQL = "INSERT INTO tabel (felt) værdier"
DoCmd.RunSQL sSQL
Avatar billede burkal Nybegynder
08. oktober 2003 - 22:23 #3
Tak. Jeg kan godt lave en SQL-sætning. Det er mere alt det der med set recordset og DB og open med sql-sætningen
Avatar billede burkal Nybegynder
08. oktober 2003 - 22:24 #4
Jeg vil gerne kunne arbejde videre med recordsettets værdier
Avatar billede juks Novice
08. oktober 2003 - 22:24 #5
da jeg ikke er en haj til SQl bruger jeg selv følgende løsning hvis jeg skal lave tilføjelser i en tabel


Dim dbs As Database
Dim Rst As Recordset

Set dbs = CurrentDb
    Set Rst = dbs.OpenRecordset("Select * from tabel ", dbOpenDynaset)
    With Rst
        .AddNew
        !felt1 = "test"
        !felt2 = "test"
        .Update
    End With
Avatar billede juks Novice
08. oktober 2003 - 22:26 #6
hvis du gerne vil arbejde videre med dem bliver du jo nød til at gemmme dem i variabler

fx.
dim værdi_til_sql as string

værdi_til_sql = "værdi1"
Avatar billede burkal Nybegynder
08. oktober 2003 - 22:28 #7
Hvis jeg vil bruge dem i en anden forespørgsel kan jeg så ikke bare skrive RST.felt1 eller noget i den stil?
Avatar billede juks Novice
08. oktober 2003 - 22:35 #8
jo men det skal være inden du "lukker" forbindelsen til den
Avatar billede krasmussen Praktikant
08. oktober 2003 - 22:50 #9
Eller du kan selecte dine records til en temp tabel, hvis du ikke lukker forbindelsen / sessionen, kan du selecte fra den. Jeg er ikke sikker på syntaksen, men i Oracle og Informix er den: Select bla. bla. into temp <TableName>
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