SQL Server - stored procedure que me actualice la tabla con los valores que introduzco en el formulario

 
Vista:

stored procedure que me actualice la tabla con los valores que introduzco en el formulario

Publicado por ben sing (23 intervenciones) el 27/06/2018 01:51:25
Necesito un stored procedure que me actualice la tabla con los valores que introduzco en el formulario. Hice esta , pero en vez de los valores : cat, 50611, etc, necesito que me actualice los valores que tengo en el formulario de vb6. Muchas gracias.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
 
 
-- =============================================
-- Author:		ben sing
-- Create date: 26/08/2018
-- Description:
-- =============================================
CREATE PROCEDURE [dbo].[simpledt] (@nomb varchar(50), @num bigint, @mont1 datetime,  @tim datetime,  @reserv nvarchar(8), @pax int,  @nationality nvarchar(50),  @room int,  @class nvarchar(10), @datein datetime,  @dateout datetime,  @days int,  @price money,  @subtotala money, @discount int,  @amount money, @subtotalb money,  @tax int,  @taxamt money,  @laundry money, @telephone money,  @stotal money, @taxn int,  @taxm money,  @totalc money,  @exchnge int,  @total nvarchar(50),  @creditcard nvarchar(50), @remarks nvarchar(50),  @emnombr nvarchar(50),  @cobrado char(10), @cobrada nvarchar(50))
as
begin
set nocount on
    insert into dbo.tblfact (nomb, num, mont1, tim, reserv, pax,  nationality, room, class, datein,  dateout, days, price, subtotala, discount,  amount,  subtotalb, tax, taxamt, laundry, telephone, stotal, taxn, taxm, totalc,  exchnge,  total,  creditcard, remarks, emnombr,  cobrado, cobrada)
values
(@nomb = 'cat',
 @num = 50611,
 @mont1 = 201806,
 @tim  = 2018,
 @reserv = '2611-15',
 @pax = 2,
 @nationality = 'cost',
 @room = 14,
 @class = stddbl,
 @datein = 20180623,
 @dateout = 20180624,
 @days = 1,
 @price = 70,
 @subtotala = 70,
 @discount = 10,
 @amount = 7,
 @subtotalb = 63,
 @tax = '10',
 @taxamt = 6,
 @laundry = 0,
 @telephone = 0,
 @stotal = 69,
 @taxn = '13',
 @taxm = 10,
 @totalc = 73,
 @exchnge = 560,
 @total = 100,
 @creditcard = '44444',
 @remarks = 'xxxx',
 @emnombr = 'steve',
 @cobrado = '0',
 @cobrada = '1')
 
END
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

stored procedure que me actualice la tabla con los valores que introduzco en el formulario

Publicado por Isaias (4557 intervenciones) el 27/06/2018 18:34:31
No se comprende que ayuda necesitas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

stored procedure que me actualice la tabla con los valores que introduzco en el formulario

Publicado por ben sing (23 intervenciones) el 27/06/2018 18:50:33
Pregunta: Si el Stored Procedure está bien estructurado. Y como hago para insertar los datos a estos campos desde un formulario visual basic6. Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

stored procedure que me actualice la tabla con los valores que introduzco en el formulario

Publicado por Isaias (4557 intervenciones) el 27/06/2018 22:27:40
Veamos, suponiendo que mi procedimiento recibiera 3 parametros IDEmpleado, Sueldo, Quincena

EXECUTE pr_MyProcedimiento IDEmpleado = 24567, Sueldo = 8500, Quincena = 2

¿Es esto lo que pregunta?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

stored procedure que me actualice la tabla con los valores que introduzco en el formulario

Publicado por ben sing (23 intervenciones) el 28/06/2018 22:49:23
como sería este stored procedure? Necesito actualizar el campo tipo fecha mont1 a este formato año y mes = yyyyMM ., para el numero de factura(num). Probé este, pero me produce error. Muchas gracias.

1
2
3
4
5
6
7
8
9
10
CREATE PROCEDURE [dbo].[updmnt] (@mydate datetime, @num bigint, @mont1 datetime)
as
begin
set nocount on
    set @mydate = GETDATE();
    set @mydate = (@mydate, yyyymm)
UPDATE tblfact
set mont1 = @mydate
where num = @num
END
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

stored procedure que me actualice la tabla con los valores que introduzco en el formulario

Publicado por jams (93 intervenciones) el 29/06/2018 20:40:34
Hola Buenas tardes podria haber infinidad de opciones de como hacerlo pero bueno prueba pf esto

1
2
3
4
5
6
7
declare @mydate datetime,@resul varchar(6)=''
 
set @mydate=GETDATE()
 
set @resul=cast(DATEPART(YYyy,@mydate) as varchar(4)) + cast(DATEPART(MM,@mydate) as varchar(2))
 
select @resul

cuida por favor el resultado del mes no se si lo requires exactamente en 2 dígitos

ojala que sea una opción para lo que necesitas

Saludos y suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

stored procedure que me actualice la tabla con los valores que introduzco en el formulario

Publicado por ben sing (23 intervenciones) el 29/06/2018 23:09:30
Perfecto Isaias. Muchísimas gracias. Y un saludo cordial desde Costa Rica.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar