0
ERRORE TABELLA IMPOSTAZIONI SQL SERVER
Problem reported by Demetria Fundament - May 5, 2008 at 2:02 AM
Resolved
DOPO AVER ESGUITO LA MIGRAZIONE DEL DATABASE ALLA CHIUSURA DEL PROGRAMMA SI PRESENTA QUESTO ERRORE E QUANDO TENTO DI MODIFICARE LE IMPOSTAZIONI L'ERRORE SI RIPETE E NON MI MEMORIZZA LE MODIFICHE 03/04/2007 15.17.08 ---------------- Procedure: ALCASDK.ALCASDK.Impostazioni.set_ImpostazioniClient Error.Source: Microsoft OLE DB Provider for SQL Server Error.Number: -2147217873 Error.Description: The INSERT statement conflicted with the CHECK constraint "SSMA_CC$Impostazioni$BarcodeCOMM$disallow_zero_length". The conflict occurred in database "ALCA", table "dbo.Impostazioni", column 'BarcodeCOMM'. DB Used: SqlServer AdditionalInformation: 145::INSERT INTO Impostazioni (IDIstanza,data_creazione,AggiornaGiacenzeAutomaticamente,PasswordIniziale,VersioneALCA,VersioneALCASDK,Dati_Fattura_Riga1,Dati_Fattura_Riga2,Dati_Fattura_Riga3,Dati_Fattura_Riga4,Dati_Fattura_Riga5,Dati_Fattura_Riga6,Dati_Fattura_Riga7,Dati_Fattura_Riga8,Dati_Fattura_Riga9,Dati_Fattura_Riga10,margineSx,margineDx,margineSup,margineInf,ExplorerStatus,SaremaXonXoffReparto1,SaremaXonXoffReparto2,SaremaXonXoffReparto3,SaremaXonXoffReparto4,SaremaXonXoffReparto5,SaremaXonXoffReparto6,SaremaXonXoffReparto7,SaremaXonXoffReparto8,SaremaXonXoffReparto9,SaremaXonXoffReparto10,IBMEntrySeriesXonXoffReparto1,IBMEntrySeriesXonXoffReparto2,IBMEntrySeriesXonXoffReparto3,IBMEntrySeriesXonXoffReparto4,IBMEntrySeriesXonXoffReparto5,IBMEntrySeriesXonXoffReparto6,IBMEntrySeriesXonXoffReparto7,IBMEntrySeriesXonXoffReparto8,IBMEntrySeriesXonXoffReparto9,IBMEntrySeriesXonXoffReparto10,AssegnazionePuntiFidelityAutomatica,AttivaBarcodeBanco,AttivaBarcodeMagazzino,AutenticazioneRichiesta,BancoPriceHeight,BancoPricewidth,BancoPriceLeft,BancoPriceTop,BancoTopVendite,BarcodeAggiungiMagazzino,BarcodeSottraiMagazzino,BarcodeSovrascriviMagazzino,BarcodeCaptionPosition,BarcodeCOMM,BarcodeDati,BarcodeParita,BarcodeDirection,BarCodeStyle,BarcodeWitdh,BarcodeMargineSinistro,BarcodeMargineSuperiore,BarCodeUsaMargini,BarcodeStop,BarcodeType,BarcodeVelocita,BloccaVenditaConVarianti,UnitaMisuraConversione1,UnitaMisuraConversione2,CercaEquivalentiBanco,ConversioneLeft,ConversioneTop,CreaAnagraficaAutomaticamente,DocumentiFiltraSoloAnnoCorrente,Documento1,DocumentoDefault,ECRCOMM,ECRDati,ECRParita,ECRStop,ECRType,ECRVelocita,InerziaIntellisense,IntelliSense,IVA,UnitaMisura1,UnitaMisura2,ZoomBanco,MantieniScontoBanco,NascondiPrezziBanco,SottoScorta,ListiniMagazzinoLeft,ListiniMagazzinoTop,MagazzinoScontiQuantitaLeft,MagazzinoScontiQuantitaTop,LastBackupWarning,LastCausale,LastCompressWarning,LastPagamento,LastTypeDocument,UltimaScadenzagg,LastUpgradeWarning,ScontoQuantita,Wrn,ScontoAutomaticoPerCliente,VolteApertura,ShowSerialeVarianteBanco,ShowTotaleBanco,StampaScontrino,VenditaAutomaticaBanco,VisualizzaFatturatoBanco,UltimaApertura,VisualizzaPuntiFidelityDopoVendita,PosizionaBancoBoxRicerca,startEAN13,GiacenzeAGO,ReportName,BloccaVenditaQuantitaZero,VisualizzaDisallineamentoQuantitaVarianti) VALUES ('1',getdate(),1,'','9.7.15','9.7.234',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ','0','0','300','300','Anagrafica,1','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0',0,0,0,0,'1725','4485','12045','3270','0',0,0,1,'','','','','','','0','0','0','','','','',0,'0','0',0,'0','0',1,1,',DDT,DDT,DDT,DDT,DDT,DDT',',Fattura,Fattura,Fattura,Fattura,Fattura,Fattura,Fattura,Fattura,Fattura,Fattura','','','','','','','300',0,'20','','',1,0,0,0,'0','0','0','0','03/30/2007 16:48:47','RESO NON CONFORME','03/19/2007 17:15:56','','1','0','03/19/2007 17:15:55',0,'0',0,'23',1,1,0,0,0,'04/03/2007 15:16:22',0,0,'','-1','Ordini_a_fornitore,C:\Programmi\Info2000\ALCA\Report\ALCA_ordini_a_fornitore.rpx/Giornale_per_fornitore,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_giornale_per_fornitore.rpx/Resi,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_resi.rpx/Giornale_per_marche,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_giornale_per_marche.rpx/Varianti raggruppate,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_varianti_raggruppate.rpx/Globale,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_globale.rpx/Documento1,C:\Programmi\Info2000\ALCA\Report\ALCA_ddt2.rpx/DocumentoDefault,C:\Programmi\Info2000\ALCA\Report\ALCA_Fattura.rpx/Etichette1,C:\Programmi\Info2000\ALCA\Report\ALCA_etichette_1.rpx/Riordino,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_riordino.rpx/Modello IVA,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_IVA.rpx/Giornale,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_giornale.rpx/SubMagazzino,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_submagazzino.rpx/Varianti,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_varianti.rpx/Identità,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_identita.rpx/Articoli Sottoscorta,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_articoli_sottoscorta.rpx/Magazzino Per Deposito,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_magazzino_per_deposito.rpx/Magazzino Per Fornitori,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_magazzino_per_fornitori.rpx/Magazzino Per Categorie Avanzato,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_magazzino_per_categorie_avanzato.rpx/Magazzino Per Categorie,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_magazzino_categorie.rpx/Magazzino Per Marche Avanzato,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_magazzino_per_marche_avanzato.rpx/Magazzino Per Marche E Prezzi,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_magazzino_per_marche_e_prezzi.rpx/Magazzino Per Marche,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_magazzino_per_marche.rpx/Magazzino Con Prezzi,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_magazzino_con_prezzi.rpx/Magazzino Normale,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_magazzino_Normale.rpx/Anagrafica Etichette,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_anagrafica_etichette.rpx/Anagrafica Per Tipi,C:\Programmi\Info2000\ALCA\Report\ALCA_modello_anagrafica.rpx',0,0) ALCA.version: 9.7.15 ALCA.Beta.version: 2 ALCA.SDK v.: 9.7.234 ALCA.Instance: 00-07-BA-9C-BE-78 ---------------- ================================================================================ Errors stack: (1) Microsoft OLE DB Provider for SQL Server - The INSERT statement conflicted with the CHECK constraint "SSMA_CC$Impostazioni$BarcodeCOMM$disallow_zero_length". The conflict occurred in database "ALCA", table "dbo.Impostazioni", column 'BarcodeCOMM'. [-2147217873] ================================================================================

3 Replies

Reply to Thread
0
Enrico Ferraro Replied
May 5, 2008 at 2:02 AM
Verifichi che il campo il campo [BarcodeCOMM] sia [nvarchar](50) NULL. La INSERT è corretta, probabilmente c'è stato un problema nella generazione del database. Le allego, per ogni eventualità, un script di generazione della tabella impostazioni: [code]USE [ALCA] GO /****** Object: Table [dbo].[Impostazioni] Script Date: 04/03/2007 19:22:51 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Impostazioni]( [ID] [int] IDENTITY(1,1) NOT NULL, [data_creazione] [datetime] NOT NULL, [IDIstanza] [int] NOT NULL, [AggiornaGiacenzeAutomaticamente] [bit] NULL, [AssegnazionePuntiFidelityAutomatica] [bit] NULL, [AttivaBarcodeBanco] [bit] NULL, [AttivaBarcodeMagazzino] [bit] NULL, [AutenticazioneRichiesta] [bit] NULL, [BancoPriceHeight] [int] NULL, [BancoPriceLeft] [int] NULL, [BancoPriceTop] [int] NULL, [BancoPricewidth] [int] NULL, [BancoTopVendite] [int] NULL, [BarcodeAggiungiMagazzino] [bit] NULL, [BarcodeCOMM] [nvarchar](50) NULL, [BarcodeDati] [nvarchar](50) NULL, [BarcodeParita] [nvarchar](50) NULL, [BarcodeCaptionPosition] [nvarchar](50) NULL, [BarcodeDirection] [nvarchar](50) NULL, [BarcodeMargineSinistro] [int] NULL, [BarcodeMargineSuperiore] [int] NULL, [BarCodeStyle] [nvarchar](50) NULL, [BarCodeUsaMargini] [nvarchar](50) NULL, [BarcodeWitdh] [int] NULL, [BarcodeSottraiMagazzino] [bit] NULL, [BarcodeSovrascriviMagazzino] [bit] NULL, [BarcodeStop] [nvarchar](50) NULL, [BarcodeType] [nvarchar](50) NULL, [BarcodeVelocita] [nvarchar](50) NULL, [BloccaVenditaConVarianti] [bit] NULL, [UnitaMisuraConversione1] [int] NULL, [UnitaMisuraConversione2] [int] NULL, [CercaEquivalentiBanco] [bit] NULL, [ConversioneLeft] [int] NULL, [ConversioneTop] [int] NULL, [CreaAnagraficaAutomaticamente] [bit] NULL, [DocumentiFiltraSoloAnnoCorrente] [bit] NULL, [Documento1] [nvarchar](max) NULL, [DocumentoDefault] [nvarchar](max) NULL, [SaremaXonXoffReparto1] [int] NULL, [SaremaXonXoffReparto2] [int] NULL, [SaremaXonXoffReparto3] [int] NULL, [SaremaXonXoffReparto4] [int] NULL, [SaremaXonXoffReparto5] [int] NULL, [SaremaXonXoffReparto6] [int] NULL, [SaremaXonXoffReparto7] [int] NULL, [SaremaXonXoffReparto8] [int] NULL, [SaremaXonXoffReparto9] [int] NULL, [SaremaXonXoffReparto10] [int] NULL, [ECRCOMM] [nvarchar](50) NULL, [ECRDati] [nvarchar](50) NULL, [ECRParita] [nvarchar](50) NULL, [ECRStop] [nvarchar](50) NULL, [ECRType] [nvarchar](50) NULL, [ECRVelocita] [nvarchar](50) NULL, [GiacenzeAGO] [int] NULL, [InerziaIntellisense] [int] NULL, [IntelliSense] [bit] NULL, [Dati_Fattura_Riga10] [nvarchar](100) NULL, [Dati_Fattura_Riga9] [nvarchar](100) NULL, [Dati_Fattura_Riga8] [nvarchar](100) NULL, [Dati_Fattura_Riga7] [nvarchar](100) NULL, [Dati_Fattura_Riga6] [nvarchar](100) NULL, [Dati_Fattura_Riga5] [nvarchar](100) NULL, [Dati_Fattura_Riga4] [nvarchar](100) NULL, [Dati_Fattura_Riga3] [nvarchar](100) NULL, [Dati_Fattura_Riga2] [nvarchar](100) NULL, [Dati_Fattura_Riga1] [nvarchar](100) NULL, [IVA] [real] NULL, [LastBackupWarning] [datetime] NULL, [LastCausale] [nvarchar](50) NULL, [LastCompressWarning] [datetime] NULL, [ExplorerStatus] [nvarchar](max) NULL, [LastPagamento] [nvarchar](50) NULL, [LastTypeDocument] [int] NULL, [LastUpgradeWarning] [datetime] NULL, [MagazzinoScontiQuantitaTop] [int] NULL, [MagazzinoScontiQuantitaLeft] [int] NULL, [ListiniMagazzinoTop] [int] NULL, [ListiniMagazzinoLeft] [int] NULL, [MantieniScontoBanco] [bit] NULL, [margineSx] [int] NULL, [margineDx] [int] NULL, [margineSup] [int] NULL, [margineInf] [int] NULL, [NascondiPrezziBanco] [bit] NULL, [PasswordIniziale] [nvarchar](50) NULL, [PosizionaBancoBoxRicerca] [bit] NULL, [ScontoAutomaticoPerCliente] [bit] NULL, [ScontoQuantita] [bit] NULL, [ShowTotaleBanco] [bit] NULL, [ShowSerialeVarianteBanco] [bit] NULL, [SottoScorta] [bit] NULL, [StampaScontrino] [bit] NULL, [startEAN13] [nvarchar](50) NULL, [UltimaApertura] [datetime] NULL, [UltimaScadenzagg] [int] NULL, [UnitaMisura1] [nvarchar](50) NULL, [UnitaMisura2] [nvarchar](50) NULL, [VenditaAutomaticaBanco] [bit] NULL, [VisualizzaFatturatoBanco] [bit] NULL, [VisualizzaPuntiFidelityDopoVendita] [bit] NULL, [VolteApertura] [int] NULL, [Wrn] [int] NULL, [WrnDt] [datetime] NULL, [ZoomBanco] [bit] NULL, [VersioneALCA] [nvarchar](50) NULL, [VersioneALCASDK] [nvarchar](50) NULL, [ReportName] [nvarchar](max) NULL, [BloccaVenditaQuantitaZero] [bit] NULL, [VisualizzaDisallineamentoQuantitaVarianti] [bit] NULL, [IBMEntrySeriesXonXoffReparto1] [int] NULL, [IBMEntrySeriesXonXoffReparto2] [int] NULL, [IBMEntrySeriesXonXoffReparto3] [int] NULL, [IBMEntrySeriesXonXoffReparto4] [int] NULL, [IBMEntrySeriesXonXoffReparto5] [int] NULL, [IBMEntrySeriesXonXoffReparto6] [int] NULL, [IBMEntrySeriesXonXoffReparto7] [int] NULL, [IBMEntrySeriesXonXoffReparto8] [int] NULL, [IBMEntrySeriesXonXoffReparto9] [int] NULL, [IBMEntrySeriesXonXoffReparto10] [int] NULL, CONSTRAINT [PK_Impostazioni] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[Impostazioni] WITH CHECK ADD CONSTRAINT [FK_Impostazioni_Istanze] FOREIGN KEY([IDIstanza]) REFERENCES [dbo].[Istanze] ([ID]) ON UPDATE CASCADE ON DELETE CASCADE GO ALTER TABLE [dbo].[Impostazioni] CHECK CONSTRAINT [FK_Impostazioni_Istanze][/code] www.info2000.biz
0
Demetria Fundament Replied
May 5, 2008 at 2:02 AM
Dopo aver eseguito il suo suggerimento il problema è sparito. Mi dava un errore analogo per quanto riguardava l'inserimento degli articoli ma risolto rigenerando la tabella Fautture articoli in uscita. Sto iniziando a comprendere un pò di sql. Grazie.
0
Enrico Ferraro Replied
May 5, 2008 at 2:02 AM
Grazie per la sua gentile conferma. www.info2000.biz

Reply to Thread