Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-03-2008
carlos gonzalez carlos gonzalez is offline
Miembro
 
Registrado: may 2005
Posts: 108
Poder: 20
carlos gonzalez Va por buen camino
Dudas sobre consultas SQL en Visual basic 2005

Hola amigos tengo una duda sobre consultas sql en Visual Basic 2005, he buscado en la web y todo lo que encuentro es crear un origen de datos con el wizard y una vez creado arrastrar los campos a una forma o hacer una consulta muy simples con el wizard.

Yo he desarrollado en Delphi 7 pero en mi trabajo a fin de probar Visual Basic 2005 tengo que desarrollar un proyecto en este lenguaje a fin de determinar si seria factible cambiar de herramienta de desarrollo pero nos hemos
encontrado muchas limitantes en cuanto a consultas SQL, por el giro de la empresa donde trabajo (Automotriz) generammos consultas muy complejas y los lenguajes de programacion que usamos aplicamos gran parte de SQL

Por ejemplo les muestro un sencillo codigo echo en Delphi en el cual manejo 2 componentes,en el cual realizo una consulta sobre un maestro y estos datos los almaceno en otro maestro, relaizo un ciclo que va reccorriendo el maestro para almacenarlo en el otro maestro, tambien utilizo un componente para realizar actualizaciones, en delphi es posible reutilizar un componente para hacer varias consultas.

Les muestro el ejemplo.

sdsHISTORICO.Active:=false;
sdsHISTORICO.DataSet.CommandText:='SELECT * FROM HISTORICO';
sdsHISTORICO.Active:=true;

sdsdatos.Active:=false;
sdsdatos.DataSet.CommandText:='SELECT * FROM FACTURAS WHERE CTE='+CHR(39)+CTE.Text+CHR(39)+ ORDER BY FECHA';
sdsdatos.Active:=true;
while not sdsdatos.Eof do
begin
sdsHISTORICO.Edit;
sdsHISTORICO.FieldByName('FACTURA').AsString:=SDSDATOS.FieldByName('FACTURA').AsString;
sdsHISTORICO.FieldByName('TOTAL').AsString:=SDSDATOS.FieldByName('TOTAL').AsString;
sdsHISTORICO.Post;
sdsdatos.Next;
END;
sdsHISTORICo.ApplyUpdates(0);

datam.SDSACTUALIZA.Active:=false;
datam.SDSACTUALIZA.DataSet.CommandText:='UPDATE PROGPROD.ECOMPLETO SET CODAREA='+CHR(39)+COMP.AREA.Text+CHR(39)+', CVEPLANTA='+CHR(39)+UPSSW.PTA+CHR(39)+',USUARIO='+CHR(39)+UPSSW.USR+CHR(39);
datam.SDSACTUALIZA.Execute;
sdsHISTORICO.Active:=false;
sdsHISTORICO.DataSet.CommandText:='SELECT * FROM ventas';
sdsHISTORICO.Active:=true;

Mi duda es? es posible hacer esto en Visual Basic 2005, si alguien tiene algun ejemplo de un codigo similar a este pero en Visual Basic 2005 les agradeceria lo compartieron con un servidor o si tienen alguna liga o documento donde pueda obtener mas información sobre manaejo de datos ya que necesito determinar si Visual Basic 2005 seria capaz de sustituir a delphi aqui
en la empresa donde trabajo.

Saludos Su amigo Charless..
Responder Con Cita
Respuesta



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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Necesito información sobre Delphi vs. Visual Basic Luxther Varios 2 06-09-2007 21:36:52
Visual Basic carols018 Varios 1 05-12-2006 02:15:35
visual basic.net 2005 wgfs .NET 2 24-10-2006 05:09:33
Delphi V/s Visual Basic lavtaro Varios 13 02-05-2006 14:30:47
varias dudas sobre consultas y refresco de datos Giniromero Conexión con bases de datos 12 01-03-2004 12:50:11


La franja horaria es GMT +2. Ahora son las 09:06:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi