If rs0.EOF() Then SQL insert
Publicado por jose (128 intervenciones) el 02/11/2002 09:11:04
Set rs0 = New ADODB.Recordset
Dim SQL As String
SQL$ = "SELECT * FROM nosdepartida"
SQL$ = SQL$ & " WHERE CIA = '" & mcia & "' "
SQL$ = SQL$ & " AND nopda = '" & txtnopda.Text & "'"
rs0.Open SQL, Cnn, adOpenDynamic, adLockPessimistic, adOpenKeyset 'adLockPessimistic
todas esas instrucciones de arriba las hago para determinar
si existe el registro, si este no existe procedo a agregarlo con
las instrucciones de abajo. hay alguna manera de verificar
todo en el SQL para asi no hacer lo de arriba, lo que no es
si esto se pudiera como quedaria lo de pesimista , optimista
y las demas instrucciones del CNN
If rs0.EOF() Then
SQL = "INSERT INTO nosdepartida (cia, NOPDA, name_pda, centro_costo, ajustar, llevaconceptos) VALUES ('" & mcia & "','" & txtnopda & "',' ',false,false,false)"
Cnn.Execute SQL
Else
txtname_pda = rs0!name_pda
End If
Dim SQL As String
SQL$ = "SELECT * FROM nosdepartida"
SQL$ = SQL$ & " WHERE CIA = '" & mcia & "' "
SQL$ = SQL$ & " AND nopda = '" & txtnopda.Text & "'"
rs0.Open SQL, Cnn, adOpenDynamic, adLockPessimistic, adOpenKeyset 'adLockPessimistic
todas esas instrucciones de arriba las hago para determinar
si existe el registro, si este no existe procedo a agregarlo con
las instrucciones de abajo. hay alguna manera de verificar
todo en el SQL para asi no hacer lo de arriba, lo que no es
si esto se pudiera como quedaria lo de pesimista , optimista
y las demas instrucciones del CNN
If rs0.EOF() Then
SQL = "INSERT INTO nosdepartida (cia, NOPDA, name_pda, centro_costo, ajustar, llevaconceptos) VALUES ('" & mcia & "','" & txtnopda & "',' ',false,false,false)"
Cnn.Execute SQL
Else
txtname_pda = rs0!name_pda
End If
Valora esta pregunta
0