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
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
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
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

