I valori li prende giusti mi dice però errore di sintassi vicino
a WHERE
strSQL1 = "INSERT INTO Ruolo(DataFine)Values ('" & iDataInizio & "')WHERE Ruolo='" & iRuolo & "' And ID_Med='" & aRuolo & "' "
I valori li prende giusti mi dice però errore di sintassi vicino
a WHERE
strSQL1 = "INSERT INTO Ruolo(DataFine)Values ('" & iDataInizio & "')WHERE Ruolo='" & iRuolo & "' And ID_Med='" & aRuolo & "' "
non puoi mettere where in un insert, questo perchè l'insert ti mette un nuovo record senza "condizioni", se usi where devi usare update, altrimenti niente where....
e poi:Originariamente inviato da riky78
non puoi mettere where in un insert, questo perchè l'insert ti mette un nuovo record senza "condizioni", se usi where devi usare update, altrimenti niente where....
strSQL1 = "INSERT INTO Ruolo(DataFine)Values ('" & iDataInizio & "')WHERE Ruolo='" & iRuolo & "' And ID_Med='" & aRuolo & "'"
ID_Med è un'id, quindi semmai devi scrivere:
strSQL1 = "INSERT INTO Ruolo(DataFine)Values ('" & iDataInizio & "')WHERE Ruolo='" & iRuolo & "' And ID_Med= " & aRuolo
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
E perchè maiOriginariamente inviato da ladyBlu
e poi:
strSQL1 = "INSERT INTO Ruolo(DataFine)Values ('" & iDataInizio & "')WHERE Ruolo='" & iRuolo & "' And ID_Med='" & aRuolo & "'"
ID_Med è un'id, quindi semmai devi scrivere:
strSQL1 = "INSERT INTO Ruolo(DataFine)Values ('" & iDataInizio & "')WHERE Ruolo='" & iRuolo & "' And ID_Med= " & aRuolo
Se ID_med è di testo?
Un campo anche se chimato ID non è per forza numerico!!
questa non è una stringa SQL, è un'accozzaglia di cose scritte vicine.Originariamente inviato da xit
I valori li prende giusti mi dice però errore di sintassi vicino
a WHERE
strSQL1 = "INSERT INTO Ruolo(DataFine)Values ('" & iDataInizio & "')WHERE Ruolo='" & iRuolo & "' And ID_Med='" & aRuolo & "' "
where ruolu = a cosa? Di quela record?
o fai una insert into con una select che ti prende il valore da un recordset in base alla where oppure usi la insert into per immettere nel campo (o campi) che ti interessa il valore che già conosci.