border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 31-10-2003, 00:00:00
Un Nuevo Amigo
 
Registrado: oct 2003
Posts: 11
Mellileo Valoración +2
Predeterminado Cómo ejecutar sentencias SQL con código VB 6.0

Cómo ejecutar sentencias SQL con código VB 6.0

Hola genios:

Necesito saber cómo hago para ejecutar sentencias SQL (Select * from ......) a través de código en VB 6.0.

Cualquier ayuda al respecto será inmensamente agradecida.

Saludos.

Mellileo!!</TR>
Responder Con Cita
  #2 (permalink)  
Antiguo 31-10-2003, 00:00:00
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado RE: Cómo ejecutar sentencias SQL con código VB 6.0

RE: Cómo ejecutar sentencias SQL con código VB 6.0

Hola,

Las sentecias SQL son acciones que tu le das a determinado control u objeto previamente insertado en tu formulario.

El ejemplo mas simple seria...

Insertar un ControlData y configurarlo para que apunte a tu Base de Datos y en la propiedad RecordSource introducir el código SQL correspondiente.

Por ejemplo...

Select * from clientes where cliente_codigo=000001

Entiendes ?

Suerte
Responder Con Cita
  #3 (permalink)  
Antiguo 31-10-2003, 00:00:00
Un Nuevo Amigo
 
Registrado: oct 2003
Posts: 11
Mellileo Valoración +2
Predeterminado RE: Cómo ejecutar sentencias SQL con código VB 6.0

RE: Cómo ejecutar sentencias SQL con código VB 6.0

Hola Pablo:

Gracias por tan pronta colaboración de tu parte!!!

Pero lo que necesito es poder utilizar algo llamado <FONT color=#0000bf>Execute</FONT>, no sé si es un método o un evento...

Lo anterior para poder realizar transacciones com MySql.

O si me puedes colaborar facilitándome otra forma de trabajar con transacciones a través de controles, pues sería de mucha ayuda y te estaría muy agradecido.

De todos modos y nueva ¿mente muchas gracais por tu colaboración!

saludos...

Mellileo!!</TR>
Responder Con Cita
  #4 (permalink)  
Antiguo 31-10-2003, 00:00:00
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado RE: Cómo ejecutar sentencias SQL con código VB 6.0

RE: Cómo ejecutar sentencias SQL con código VB 6.0

A ver...a ver...

Primero cuando hablas de transacciones estamos hablando de esa maravilla que tienen los motores de Bases de Datos actuales que permiten deshacer toda una operacion de actualización si algún problema intermedio ha ocurrido.

Con los famosos BeginTrans y los CommitTrans

Pero dudo que sea eso a lo que te refieres.

Tanto el comando EXECUTE, como el RECORDSOURCE se comportan de manera similar en muchas ocaciones.

Aunque el comando EXECUTE es ideal para ejecutar sentencias SQL como INSERT, DELETE o UPDATE

No se si me estoy acercando o alejando de lo que necesitas.

Trata de ser mas claro y especifico cuando planteas el problema.

Suerte
Responder Con Cita
  #5 (permalink)  
Antiguo 31-10-2003, 00:00:00
Gran Participación en el Foro
 
Registrado: dic 2002
Ubicación: Valladolid
Posts: 240
ROBER.29 Valoración +2
Contactar con ROBER.29 a través de MSN
Predeterminado RE: Cómo ejecutar sentencias SQL con código VB 6.0

RE: Cómo ejecutar sentencias SQL con código VB 6.0

Una de las formas de ejecutar concultas SQL es creandote un objeto connection o un objeto RecordSet, dependieno de la consulta a ejectuar. Por ejemplo para ejecutar una consulta de insercción o actualización de datos te aconsejo que utilices el objecto Connection y para las consultas de datos el objeto RecordSet ya que este lo que hace es crear un RecordSet que contiene todos los datos que te ha devuelto la consulta.

Para poder utilizar estos objetos tienes que añadir la siguiente referencia a tu proyecto (Proyecto>Referencias) "Microsoft Activex Data Objects 2.6 Library".

Ejemplos de la declaración de los objectos y su forma de utilizarlos:

<BLOCKQUOTE><PRE><SPAN class=texto_mini>Codigo:</SPAN><HR>
__________________
Roberto García Prieto
Director del Departamento de Desarrollo
Altia Consultores
Valladolid
Responder Con Cita
  #6 (permalink)  
Antiguo 31-10-2003, 00:00:00
Un Nuevo Amigo
 
Registrado: oct 2003
Posts: 11
Mellileo Valoración +2
Predeterminado RE: Cómo ejecutar sentencias SQL con código VB 6.0

RE: Cómo ejecutar sentencias SQL con código VB 6.0

Hola Genios:

Muchas gracias por sus aportes.

Amigo Pablo: No estás muy lejos de lo que necesito, pues en realidad necesito ejecutar transacciones en el sentido como tu lo crees, pero a través de Visual Basic 6.0 y MySql 4.0.16. Si tienes alguna ayuda al respecto te lo agradeceré mucho.

Amigo Rebert.29, tu ayuda me ha sido de gran utilidad pues he logrado solucionar en parte mi problema... la otra parte que necesito es cómo hacer para que V.B. 6.0 inicie y termine una transacción con MySql?

he tratado de hacer lo siguiente y no me ha funcionado:


strSql = "BEGIN"
cnn.Execute (strSql)
strSql = "INSERT INTO innotest VALUES(4)"
cnn.Execute (strSql)
strSql = "COMMIT"
cnn.execute (strSql)

pues hago las respectivas pruebas a través de consola y no muestra el resiltado esperado.

Ayudaaaa....!!!</TR>
Responder Con Cita
  #7 (permalink)  
Antiguo 31-10-2003, 00:00:00
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado RE: Cómo ejecutar sentencias SQL con código VB 6.0

RE: Cómo ejecutar sentencias SQL con código VB 6.0

Al menos que me haya vuelto loco, así no funcionan las transacciones.

la sintaxis es....

<nombre de Workspace>.BeginTrans

y

<nombre de Workspace>.CommitTrans

Suerte
Responder Con Cita
  #8 (permalink)  
Antiguo 31-10-2003, 00:00:00
Un Nuevo Amigo
 
Registrado: oct 2003
Posts: 11
Mellileo Valoración +2
Predeterminado RE: Cómo ejecutar sentencias SQL con código VB 6.0

RE: Cómo ejecutar sentencias SQL con código VB 6.0

Hola Pablo:

Será por ese pequeño detalle que no obtengo los resultados esperados....

Tienes idea de dónde puedo bajar información al respecto?

Gracias...

Mellileo!</TR>
Responder Con Cita
  #9 (permalink)  
Antiguo 31-10-2003, 00:00:00
Avatar de imported_chiaravel
Administrator
 
Registrado: dic 2002
Ubicación: Buenos Aires - Argentina
Posts: 2.281
imported_chiaravel Valoración +2
Predeterminado RE: Cómo ejecutar sentencias SQL con código VB 6.0

RE: Cómo ejecutar sentencias SQL con código VB 6.0

Te adjunto el ejemplo que da el MSDN para ADO...


<BLOCKQUOTE><PRE><SPAN class=texto_mini>Codigo:</SPAN><HR>
Responder Con Cita
  #10 (permalink)  
Antiguo 17-09-2004, 01:00:00
Un Nuevo Amigo
 
Registrado: oct 2003
Posts: 11
Mellileo Valoración +2
Predeterminado RE: Cómo ejecutar sentencias SQL con código VB 6.0

RE: Cómo ejecutar sentencias SQL con código VB 6.0

Gracias Pablo!!!

Este código me puede ayudar muchísimo.

Ahora trataré de adaptarlo a mi aplicación la cual tiene como conexión a los datos controles adodc.

Mil gracais de nuevo.

saludos...


Mellileo!!!</TR>
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Como ejecutar mi aplicacion en background?? lesthad C# .NET 0 18-10-2007 06:29:47
ejecutar codigo msdos desde asp.net Mocbana ASP.NET 0 21-08-2007 17:33:58
como ejecutar javaScript? djagu_26 VBScripts, JavaScripts, etc. 0 05-07-2007 20:19:53
Ejecutar consulta de Access mediante codigo CarlitosFer Visual Basic 6.00 3 26-04-2007 12:38:03
Como ejecutar una DTS mediante codigo en Visual Basic Claudia Visual Basic 6.00 2 02-03-2005 13:52:52


La franja horaria es GMT. Ahora son las 03:54:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right