elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Como cosa rara problemas con Ado
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como cosa rara problemas con Ado  (Leído 1,367 veces)
Zeroql


Desconectado Desconectado

Mensajes: 957


Todo lo k sucede sucede por una razon


Ver Perfil WWW
Como cosa rara problemas con Ado
« en: 22 Diciembre 2006, 03:05 am »

hola a todos los foreros  :P
bueno tengo un programa com ADO como cosa rara
resulta que tengo este codigo...
Código:
'abrir la base de datos
Public Sub OpenDB()
 Dim strConect
 strConect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path + "\ContF.mdb;Persist Security Info=False;JET OLEDB:DATABASE PASSWORD=link"
 Cn.Open strConect
 RS.Open "select * from Principal", Cn, adOpenKeyset, adLockBatchOptimistic
 rsR.Open "Select * from Reporte", Cn, adOpenDynamic, adLockBatchOptimistic
End Sub

Sub SaveBD(valNew As Boolean)
 'guardar un contacto
 With frmEditAdd
  If valNew = True Then
     RS.AddNew
     RS!Nom = .txtNom.Text & " " & .txtApl.Text
     RS!Tel = .txtNum.Text
     RS!movil = .txtMov.Text
     RS!DirPic = DirImg
     RS.Update
     valNew = False
  End If
 End With
End Sub
y no guarda con este codigo. porfa alguien que me colabore con este code y me diga por que no me guarda y cuando yo estudiaba esto funcionaba a la perfeccion. :xD :rolleyes:


En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

CeLaYa


Desconectado Desconectado

Mensajes: 543



Ver Perfil
Re: Como cosa rara problemas con Ado
« Respuesta #1 en: 22 Diciembre 2006, 14:42 pm »

bueno yo lo hago asi:

Código:
dim BD as database

set BD = Workspaces(0).OpenDatabase("nombreBD", Exclusivo, SoloLectura)

on local error resume next
BD.Execute "INSERT INTO Tabla " & _
               "(Campo1, Campo2, ...) VALUES " & _
               "('" & valor1 & "', '" & valor2 & "', " & ... & ")", dbFailOnError
if err then msgbox Err.Number & vbcrlf Err.description
On local error goto 0

bd.close
set bd = nothing

[/close]


En línea

"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.
Zeroql


Desconectado Desconectado

Mensajes: 957


Todo lo k sucede sucede por una razon


Ver Perfil WWW
Re: Como cosa rara problemas con Ado
« Respuesta #2 en: 22 Diciembre 2006, 16:25 pm »

bueno yo lo hacia como tu lo tienes pero a la hora de presentar informes por cristal me presenta uin error, ademas para buscar, y editar tambien presenta errores
En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

CeLaYa


Desconectado Desconectado

Mensajes: 543



Ver Perfil
Re: Como cosa rara problemas con Ado
« Respuesta #3 en: 22 Diciembre 2006, 17:17 pm »

Código:
'abrir la base de datos
Public Sub OpenDB()
 Dim strConect
 strConect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path + "\ContF.mdb;Persist Security Info=False;JET OLEDB:DATABASE PASSWORD=link"
 Cn.Open strConect
 RS.Open "select * from Principal", Cn, adOpenKeyset, adLockBatchOptimistic
 rsR.Open "Select * from Reporte", Cn, adOpenDynamic, adLockBatchOptimistic
End Sub


y no te faltaria poner
Código:
set RS = new RecordSet

antes de
Código:
RS.Open "select * from Principal", Cn, adOpenKeyset, adLockBatchOptimistic
En línea

"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.
Zeroql


Desconectado Desconectado

Mensajes: 957


Todo lo k sucede sucede por una razon


Ver Perfil WWW
Re: Como cosa rara problemas con Ado
« Respuesta #4 en: 23 Diciembre 2006, 06:17 am »

no celaya las variables ya estan declaradas asi:
public rs as new Adodc.Recordset
public BD as new Adodc.Conection
pero no funcionan
En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

Hans el Topo


Desconectado Desconectado

Mensajes: 1.754


"Estoy cansado de no hacer nada"


Ver Perfil WWW
Re: Como cosa rara problemas con Ado
« Respuesta #5 en: 23 Diciembre 2006, 12:56 pm »

prueba asi
Código:
Dim cn As New ADODB.Connection    'conector datos base de datos
Dim rec As New ADODB.Recordset    'tabla objeto recordset
Dim GSql As String                'cada sentencia a enviar



    cn.Provider = "Microsoft.Jet.OLEDB.4.0"         'en este caso es para Access 2000
    cn.ConnectionString = App.Path & "/base de datos.mdb"
    cn.Open
    rec.Open "principal", cn, , adCmdText

    Gsql="INSERT INTO Tabla " & _
               "(Campo1, Campo2, ...) VALUES " & _
               "('" & valor1 & "', '" & valor2 & "', " & ... & ")"

    cn.Execute Gsql

dinos k errores te da al buscar y actualizar
« Última modificación: 23 Diciembre 2006, 14:05 pm por Hans el Topo » En línea

Zeroql


Desconectado Desconectado

Mensajes: 957


Todo lo k sucede sucede por una razon


Ver Perfil WWW
Re: Como cosa rara problemas con Ado
« Respuesta #6 en: 23 Diciembre 2006, 19:15 pm »

al buscar nada pero al editar no me reconoce los datos. probare tu forma, gracias a todos por colaborar
En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
AP abierto y cosa rara
Hacking Wireless
tertulia 3 3,198 Último mensaje 23 Septiembre 2021, 18:15 pm
por tertulia
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines