Avatar billede krogstrup Nybegynder
15. november 2004 - 13:51 Der er 4 kommentarer og
1 løsning

Simpelt spm vedr. SQL syntaks

Hej

Jeg har stort set altid skrevet til databasen gennem at oprette et recordset og så herudfra oprette nye records eller opdatere eksisterende.

Men jeg er nu begyndt at få øjnene op for at det måske nogen gange er lidt nemmere blot at fyre en SQL sætning af mod databasen via execute mod et connection object.

Men jeg er ikke så meget inde i denne måde at skrive SQL sætninger på endnu.

F.eks. har jeg følgende sætning til at opdatere en record:

UPDATE pollvotes SET pollvotes_counter = pollvotes_counter + 1 WHERE pollvotes_id = " & pollvoteID

Men hvordan ser sætningen ud hvis jeg i stedet ønsker at oprette en ny record ?

Kan I anbefale et godt sted (læs: website) at få et indblik i opbygning af denne type SQL sætninger ?
Avatar billede fennec Nybegynder
15. november 2004 - 15:36 #1
insert into(pollvotes_counter) values(enVærdi)
Avatar billede krogstrup Nybegynder
15. november 2004 - 15:47 #2
hmm, forstår jeg ikke helt ?

hvordan angives hvilken tabel der skal føjes en ny record til ?
hvordan foregår det hvis jeg skal angive værdier for f.eks. 2 eller 3 felter i tabellen ?

Kunne du komme med en hel sætning som eksempel ?
Avatar billede fennec Nybegynder
15. november 2004 - 15:54 #3
min fejl :o)

insert into EnTabel(række1, række2, række3) values(1234,'tekst','15-11-2004')

Hvis det er Access skal der # omkring datoer i stedet for '. Hvis du har et autonummer i tabellen skal den IKKE med på indsættelses listen, da databasen selv finder ud af hvilken værdi der skal indsætte i det felt.
Avatar billede krogstrup Nybegynder
15. november 2004 - 16:43 #4
takker :-)

Smider du et svar ?
Avatar billede fennec Nybegynder
16. november 2004 - 08:33 #5
.o) <-- One Eyed Jack
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
Kurser inden for grundlæggende programmering

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