Avatar billede susanne_larsen Nybegynder
04. juni 2002 - 15:21 Der er 7 kommentarer og
1 løsning

INSERT INTO problem

førsøger mig med flg kode

___________________________________
Private Sub cmdArkiverBruger_Click()
'  sletter bruger i tblBrugere og overfører data til tblOphørteBrugere

Dim intSvar As Integer
    Dim sSQL As String
    Dim s1SQL As String
    Dim s2SQL As String
   
    intSvar = MsgBox("Er du sikker på at du vil arkivere brugeren" + vbLf + Me.Brugernavn + " ?" + vbLf + vbLf + "Brugerens data vil ikke længere være tilgængelige i denne formular!", vbYesNo + vbExclamation, "Bekræft arkivering af brugerdata!")
   
    If intSvar = vbNo Then Exit Sub

    sSQL = "DELETE * FROM tblBrugere WHERE FQident= '" & FQident & "'"
    s1SQL = "DELETE * FROM tblOversigt WHERE FQidentRef = '" & FQident & "'"
    s2SQL = "INSERT INTO tblBrugereOphørte(SELECT * FROM tblBrugere WHERE FQident= '" & FQident & "'"
   
    ' ******* overfører først brugers data fra tblBrugere til tblOphørteBrugere ******
    ' så slettes bruger tilknytning i tblOversigt
    ' dernæst slettes bruger i tblBrugere
    CurrentDb.Execute s2SQL
    CurrentDb.Execute s1SQL
    CurrentDb.Execute sSQL

    Me.Requery
   
    Exit Sub

End Sub
_______________________________________

får runtime error 3134 syntaxfejl i INSERT INTO sætningen..

er ikke i tvivl om at jeg enten har glemt eller overset nogle parametre i INSERT INTO sætningen. Men jeg kan ikke umiddelbart se mig ud af hvad jeg har gjort forkert :/
Avatar billede dengalepose.dk Nybegynder
04. juni 2002 - 15:23 #1
Manglede du ikke bare et " ?

  s2SQL = "INSERT INTO tblBrugereOphørte(SELECT * FROM tblBrugere WHERE FQident= "'" & FQident & "'"

DGP
Avatar billede dengalepose.dk Nybegynder
04. juni 2002 - 15:24 #2
Nej sludder... Hør ikke på mig ;-)

DGP
Avatar billede cbp Nybegynder
04. juni 2002 - 15:33 #3
s2SQL = "INSERT INTO tblBrugereOphørte(SELECT * FROM tblBrugere WHERE FQident= '" & FQident & "'"

Parantesen skal lige fjernes:
s2SQL = "INSERT INTO tblBrugereOphørte SELECT * FROM tblBrugere WHERE FQident= '" & FQident & "'"
Avatar billede susanne_larsen Nybegynder
04. juni 2002 - 18:52 #4
>cbp
lol- det da vist det man kalder en "fejl 40" her fra min pind :D
den havde jeg fuldstændig overset - thanx....
Avatar billede terry Ekspert
04. juni 2002 - 19:31 #5
susanne>arent you finished withthat dB yet ? :o)
Avatar billede susanne_larsen Nybegynder
04. juni 2002 - 20:20 #6
>terry
oh yes - long gone :D

started working on another - think I´m really gona have fun this time.
Here are just a few specs

user-info (ex userID, name, location, tlf, jobfunction, user permits)

PC (ex name, ip, sub ect., type, serial, location, users, special programs)

servers (ex name, ip, sub ect., type, location)

printers (ex name, ip, sub etc., type, serial, location)
Avatar billede terry Ekspert
04. juni 2002 - 20:32 #7
Great to hear you eventually got it finished.

Are you working at Odense "kommune" IT department or something, or do you just like volunteering for this type of thing?

This one sounds interesting, have fun :o)
Avatar billede susanne_larsen Nybegynder
04. juni 2002 - 21:09 #8
jep - have about 200-300 users, god only knows the number of computers, 4 servers etc

need some kind of tool, that can help me - doesn´t excist so I´ll develope one myself. Do not mind at all - am rather enjoying myself :D

and yes your right am rather good at getting myself mixed up in things that require a heavy duty number of hours before they are solved :D

is quite all right though as long as I'm enjoying myself :)
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