Hi Sergiy,
Indeed, i tried to run today and it s not working.
USE [test1]
GO
BULK INSERT [dbo].[TABLETEST1]
FROM 'C:\Users\HPENOT\Documents\data_xls\ligneEOLT2etoile.txt'
WITH
(
FIELDTERMINATOR =';',
ROWTERMINATOR = '',
FIRE_TRIGGERS
)
GO
Msg 4864, Niveau 16, État 1, Ligne 2
Erreur de conversion des données de chargement en masse (incompatibilité de type ou caractère non valide pour la page de codes spécifiée) pour la ligne 1, colonne 12 (ST_13).
(0 ligne(s) affectée(s))
USE [test1]
GO
/****** Object: Trigger [dbo].[nullifetoile] Script Date: 14/02/2013 13:06:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[nullifetoile] ON [dbo].[TABLETEST1]
INSTEAD OF INSERT
AS
BEGIN
INSERT [dbo].[TABLETEST1]
([NUMCAM]
,[Code_Fournisseur]
,[JOURJ]
,[HEUREH]
,[BANC]
,[NUMPALE]
,[Module_Status]
,[Code_defaut]
,[NeutralBefore_13]
,[NeutralBefore_60]
,[ST_4]
,[ST_13])
SELECT
[NUMCAM]
,[Code_Fournisseur]
,[JOURJ]
,[HEUREH]
,[BANC]
,[NUMPALE]
,[Module_Status]
,[Code_defaut]
,CONVERT(float,NULLIF([NeutralBefore_13],'*'))
,CONVERT(float,NULLIF([NeutralBefore_60],'*'))
,CONVERT(float,NULLIF([ST_4],'*'))
,CONVERT(float,NULLIF([ST_13],'*'))
FROM INSERTED
END