Voici le probléme que j'ai actuelement. Je dois effectuer un script PHP qui va modifier des entrées dans une base MSSQL. Voici le code que j'ai pondu pour cela :
Code : Tout sélectionner
$debutRequeteModif = mssql_query('BEGIN TRANSACTION;');
$queryModifNote = "UPDATE NOTE_FRAIS SET DATE_IMPUTATION = '".$annee."-".$mois."-".$jour." 00:00:00.000' WHERE NUMERO_PIECE = ".$numNote;
$requeteModif = mssql_query($queryVerifNumNote) or die("MS-Query Error in select-query");
$validRequeteModif = mssql_query('COMMIT;');
echo $queryModifNote;UPDATE NOTE_FRAIS SET DATE_IMPUTATION = '2011-04-30 00:00:00.000' WHERE NUMERO_PIECE = 1
Le problème c'est que rien ne se passe dans la base... Or, si je fais :
Code : Tout sélectionner
UPDATE NOTE_FRAIS SET DATE_IMPUTATION = '2011-04-30 00:00:00.000' WHERE NUMERO_PIECE = 1En, aprés verification, lorsque je fais :
Code : Tout sélectionner
echo(mssql_num_rows($requeteModif));
Donc la je suis un peu perdu... J'ai oublié quelque chose quelque part ?
Merci d'avance !
Code : Tout sélectionner
CREATE TABLE [dbo].[NOTE_FRAIS](
[ID_NOTE_FRAIS] [int] NOT NULL,
[ID_PERSONNE] [int] NOT NULL,
[ID_CONTROLE] [int] NULL,
[NUMERO_PIECE] [int] NULL,
[DATE_CREATION] [datetime] NULL,
[DATE_IMPUTATION] [datetime] NULL,
[PERIODE_DU] [datetime] NULL,
[PERIODE_AU] [datetime] NULL,
[MONTANT_NOTE] [float] NULL,
[MONTANT_NET] [float] NULL,
[MONTANT_SOCIETE] [float] NULL,
[MONTANT_SOC_CARTE] [float] NULL,
[MONTANT_PERS_CARTE] [float] NULL,
[ETAT_NOTE] [smallint] NULL,
[ID_SERVICE_ANAL] [int] NOT NULL CONSTRAINT [defaut_ID_SERVICE_ANAL] DEFAULT (0),
[ZONE_INFO] [varchar](35) NULL CONSTRAINT [defaut_ZONE_INFO] DEFAULT (''),
[ID_NOTE] [int] NOT NULL CONSTRAINT [DF__NOTE_FRAI__ID_NO__07AC1A97] DEFAULT (0),
[ID_SNOTE] [int] NOT NULL CONSTRAINT [DF__NOTE_FRAI__ID_SN__08A03ED0] DEFAULT (0),
[ID_SNOTES] [int] NOT NULL CONSTRAINT [DF__NOTE_FRAI__ID_SN__09946309] DEFAULT (0),
[ID_MISSION] [int] NOT NULL DEFAULT (0),
[DATE_COMPTA] [datetime] NULL,
[NUMERO_LOT] [int] NULL,
[ID_ZU_NOTE] [int] NOT NULL DEFAULT (0),
[DATE_REMISE_CTRL] [datetime] NULL,
[BANDEAU_A_VALIDE] [smallint] NULL DEFAULT (1),
[BDEPAS_LIMITES] [smallint] NULL DEFAULT (0),
[WKF_ID_PERS_SIGN] [int] NOT NULL DEFAULT (0),
[WKF_ID_GRP_SIGN] [int] NOT NULL DEFAULT (0),
[WKF_ID_ENTITE] [int] NOT NULL DEFAULT (0),
[WKF_NUM_ETAPE] [int] NOT NULL DEFAULT (0),
[NUM_DOC] [varchar](50) NULL,
[ID_FICHIER] [int] NOT NULL DEFAULT (0),
[DOC_GED] [smallint] NOT NULL DEFAULT (0),
CONSTRAINT [PK_NOTE_FRAIS] PRIMARY KEY CLUSTERED
(
[ID_NOTE_FRAIS] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]