![]() |
VB6 y MySQL: error 3709 Hola Buienos dias para todos!! :policia::policia: Estoy ejecutando un programa que al llegar a la sentencia SQL manda el error 3709 Me guian que puede estar sucediendo .. Marca esta linea cuando le doy DEBUG Set BD = CONECTAR() Set RecVar = New ADODB.Recordset RecVar.Open " UPDATE provs SET prov_dscrp='" & DescripcionB(ind).Text & "', prov_cost='" & MontoB(ind).Text & "', prov_totalcost='" & TotMontoB.Text & "', prov_date='" & FechaB.Text & "', prov_status='" & EstadoB.Text & "', prov_creacion='" & CreadoB.Text & "', prov_autorizacion='" & AutorizadoB.Text & "', prov_aprobacion='" & AprobadoB.Text & "', prov_cancelada='" & CanceladoB.Text & "', prov_dir='" & Form1.dir2 & "', prov_dept='" & Form1.dept2 & "', prov_site='" & Form1.site2 & "' , WHERE prov_id ='" & Num_docB.Text & "', BD, adOpenStatic, adLockOptimistic" :neurotico:neurotico Gracias |
Re: VB6 y MySQL: error 3709 Cita:
en lugar de abrir le di ejecutar por que al accesar a mi aplicacion ya tengo abierta la BD BD.Execute "INSERT INTO provs (prov_dscrp, prov_cost, prov_totalcost, prov_date, prov_status, etc....... ) VALUES ('" & DescripcionB(ind).Text & "', '" & MontoB(ind).Text & "', '" & TotMontoB.Text & "', '" & FechaB.Text & "', '" & EstadoB.Text & "', etc ................) WHERE etc..." hay le completas.... la asignacion de valores es respectiva al campo espero y si te funcione |
Re: VB6 y MySQL: error 3709 Ok voy a intentarlo solo q en mi caso cada ves que abro la conexion la cierro nuevamente .. |
Re: VB6 y MySQL: error 3709 Una consulta amor despues de WHERE coloc todo como lo tengo o algo de eso cambia? |
Re: VB6 y MySQL: error 3709 Iwal me mando error :( |
Re: VB6 y MySQL: error 3709 Ademas no kiero insertar kiero actualizar lo q ya tengo .. ese es el detalle |
Re: VB6 y MySQL: error 3709 deberia de ser similar aqui es BD no RecVar BD.execute "UPDATE provs(campo1, campo2, etc) VALUES ('" & text1 & "', '" & text2 & "', '" & etc... & "')" ****aqui nada**** o intenta esta otra haber si asi RecVar = New ADODB.Recordset RecVar.Open "UPDATE provs(campo1, campo2, etc) VALUES ('" & text1 & "', '" & text2 & "', '" & etc... & "')", BD, adOpenStatic, adLockOptimistic RecVar.Close checa la comilla y las comillas, los espacios, etc... |
Re: VB6 y MySQL: error 3709 Mra lo intente con BD.Execute mando error, lo intenta con Set BD = CONECTAR() Set RecVar = New ADODB.Recordset RecVar.Open "UPDATE provs(prov_dscrp, prov_cost, prov_totalcost, prov_date, prov_status, prov_creacion, prov_autorizacion, prov_aprobacion, prov_cancelada, prov_dir, prov_dept, prov_site) VALUES ('" & DescripcionB(ind).Text & "', '" & MontoB(ind).Text & "', '" & TotMontoB.Text & "', '" & FechaB.Text & "', '" & EstadoB.Text & "', '" & CreadoB.Text & "','" & AutorizadoB.Text & "','" & AprobadoB.Text & "', '" & CanceladoB.Text & "','" & Form1.dir2 & "','" & Form1.dept2 & "','" & Form1.site2 & "') , BD, adOpenDynamic, adLockOptimistic" RecVar.Close Y continua mandando el error 3709 :'( voy a llorar |
Re: VB6 y MySQL: error 3709 ahi entonces ya es error de como te estas conectando a la bd, es error de conexion checa lo que tienes en CONECTAR() |
Re: VB6 y MySQL: error 3709 Código: Public Function CONECTAR() As ADODB.Connection |
| La zona horaria es GMT -6. Ahora son las 05:33. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.