Answered MANEJO DE TABLAS EN SQL

  • Wednesday, February 01, 2012 11:48 AM
     
     

    Hola, tengo una aplicacion en VB.NET desde donde manejo varias tablas de datos y quisiera saber como funciona el acceso a mas de una tabla así como su actualizacion.

    Por ejemplo queiro leer una tabla de personas que tiene una relacion con la tabla de titulaciones y una vez leida quiero actualizar en la tabla de personas la fecha de ultimo acceso y en la de titulaciones insertar un nuevo registro.

    Podrian decirme como se realizan las instrucciones necesarias para esto en VB.NET?

    Gracias.

     

    Miguel Pedrosa

    Madrid (España)

     

All Replies

  • Wednesday, February 01, 2012 1:33 PM
     
     Answered
    Me parece que esto habria que moverlo a el foro de net...
    Lic. Andrés M. Aiello | DBA MS SQL - Oracle | http://aiellodba.blogspot.com | @AndresAiello
    • Marked As Answer by MiguelVB Monday, February 06, 2012 8:43 PM
    •  
  • Wednesday, February 01, 2012 3:29 PM
     
     Answered

    Hola Miguel,

    te cuento que para estas cosas podés utilizar del lado de sql lo que se llaman stored procedures. Estos son como su nombre lo indica, son procedimientos en los que podés interactuar con varias tablas al mismo tiempo e inclusive recuperar información en VB.NET.

    Te paso algunos links para que veas como se utilizan en caso que lo conozcas.

    http://databases.about.com/od/sqlserver/a/storedprocedure.htm

    http://www.sql-server-performance.com/2003/stored-procedures-basics/

     

    Saludos,


    Mariano Llarin.-
    • Marked As Answer by MiguelVB Monday, February 06, 2012 8:43 PM
    •  
  • Wednesday, February 01, 2012 3:50 PM
     
     Answered

    ALTER

     

    procedure [dbo].[sp_SlomActFasesCierreFase]

    @SloPai

    varchar(20)

    ,

     

    @SloYear varchar(4)

    ,

     

    @SloFae varchar(30)

    ,

     

    @fasid numeric(18,0)

    ,

     

    @fasEst varchar(30)

    as

    declare

     

    @fechahoy varchar(10)

    select

     

    @fechahoy = convert(varchar(10),getdate(),111)

     

    update gt_slomfases

     

    set fasEst = @fasEst

     

    ,DocFcf = @fechahoy

     

    where fasid = @fasid

     

    and SloPai = @SloPai

     

    and SloYear = @SloYear

     

    and SloFae = @SloFae

    select

     

    ''as resul

     


    Ricardo Pavez Analista Programador Aprendiz Sharepoint 2010
    • Marked As Answer by MiguelVB Monday, February 06, 2012 8:43 PM
    •