ecco il codice di creazione della tabella:
USE [dbsend]
GO
/****** Oggetto: Table [dbo].[Archivio_mov] Data script: 10/24/2006 15:51:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Archivio_mov](
[Id] [bigint] IDENTITY(1,1) NOT NULL,
[prog_schedina] [int] NOT NULL,
[data_arrivo] [smalldatetime] NULL,
[data_partenza] [smalldatetime] NULL,
[stato_res] [varchar](250) COLLATE Latin1_General_CI_AS NULL,
[comune] [varchar](250) COLLATE Latin1_General_CI_AS NULL,
[prov] [varchar](2) COLLATE Latin1_General_CI_AS NULL,
[stato] [varchar](1) COLLATE Latin1_General_CI_AS NULL,
CONSTRAINT [PK_Archivio_mov_1] PRIMARY KEY CLUSTERED
(
[Id] ASC,
[prog_schedina] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
ecco invece il codice di richiamo nella form della stored di inserimento:
ecco invece il codice della stored:
ALTER PROCEDURE [dbo].[InsC59]
(
@Nschedina Int,
@Data_arrivo Smalldatetime,
@Data_partenza Smalldatetime,
@Stato_res Varchar(250),
@Comune Varchar(250),
@Prov Varchar(2),
@Stato Varchar(1)
)
AS
BEGIN
Insert Into dbo.Archivio_Mov (prog_schedina,data_arrivo,data_partenza,stato_res,comune,prov,stato)
Values
(@Nschedina,@Data_arrivo,@Data_partenza,@Stato_res,@Comune,@Prov,@Stato)
END
in altre parole quando salvo il record...il campo data_poartenza non deve essere valorizzato perchè verrà valorizzato in seguito con un'altra procedura
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/