Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/07/2006, 07:03
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 2 meses
Puntos: 4
Para clarificar un poco las cosas.

Obtengo un DataRow de la base de datos Access y la envío como parámetro al siguiente procedimiento almacenado:

Código PHP:
Dim dr as DataRow = ....
Dim NumRegistro as String = ...
ejecutaNonQuery("PA_ActualizaTrabajo @NumRegistro = '" NumRegistro "', @Trabajo = " dr
Código:
CREATE PROCEDURE PA_ActualizaTrabajo
(
	@NumRegistro nvarchar(50),
	@Trabajo ROW
)
AS
BEGIN
	IF EXISTS(SELECT * FROM trabajos WHERE NumRegistro = @NumRegistro)
	BEGIN
		UPDATE trabajos WHERE NumRegistro = @NumRegistro		
	END
	ELSE
	BEGIN
		INSERT INTO trabajos SELECT @Trabajo
	END
END
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!