Hola a todos, tengo un pequeño problema, espero me ayuden a resolverlo.
Resulta que tengo un programa en el cual elimino mediante sql un registro, supongamos que tengo la orden:
elimina * from registro where clave=13
eso funciona de maravilla, pero el problema es cuando quiero poner dos condiciones en where, por ejemplo clave y carrera. eso no sé como hacerlo.
Les pongo el código para que lo puedan apreciar:
Dim fun
Dim cn As rdoConnection
Dim en As rdoEnvironment
Dim SQL As String
Dim qy As New rdoQuery
Set en = rdoEnvironments(0)
Set cn = en.OpenConnection(dsname:="conexion", _
Prompt:=rdDriverCompleteRequired)
With qy
.Name = "BD"
.SQL = "Select * from docente Where no_tarjeta = ? "
.RowsetSize = 1
Set .ActiveConnection = cn
End With
SQL = "Delete * From registro Where clave='" & Text1.Text & "' "
cn.Execute SQL
cn.Close
en.Close
MsgBox "El registro ha sido eliminado con éxito", vbOKOnly, "SAD"
Como hago para añadir en where que elimine el registro solo si clave=text1.text y carrera=text2.text ?
De antemano muchas gracias