requete "insert" dans microsoft sql server avec PHP

requete "insert" dans microsoft sql server avec PHP - SQL/NoSQL - Programmation

Marsh Posté le 02-03-2006 à 09:59:10    

Bonjour,
 
J'essais de réaliser un insert dans une base Mic$oft SQL server en php.
 
Mon server php4 tourne sous Linux avec Apache.
J'ai bien réussi à me connecter, à faire toutes sortes de requêtes sans aucun problèmes.
 
Par contre lors qu'un insert, j'ai un message d'erreur suivant :
 
Warning: mssql_query(): Sybase: Server message: INSERT failed because the following SET options have incorrect settings: 'ANSI_NULLS., QUOTED_IDENTIFIER, CONCAT_NULL_YIELDS_NULL, ANSI_WARNINGS, ANSI_PADDING'. (severity 16, procedure N/A)
 
Voici mon script :
 

Code :
  1. <?php
  2. $conn = mssql_connect('192.168.0.4','sa', '');
  3. mssql_select_db('database', $conn);
  4. $result = mssql_query ("Insert Into F_COMPTET (CT_Num, CT_Intitule, CT_Type, CG_NumPrinc, N_Risque, N_CatTarif,N_CatCompta, N_Period, N_Expedition,N_Condition, CT_NumPayeur) Values ('CUBUR','Cuburtin', 0, '4110000', 1, 1, 1, 1, 1, 1,'CUBUR')",$conn);
  5. $maligne_mss = mssql_fetch_array ($result);
  6. ?>


 
J'ai essayé cette requete avec MSQuery, et elle fonctionne.
 
Merci de votre aide !


Message édité par pingfr le 02-03-2006 à 15:46:56
Reply

Marsh Posté le 02-03-2006 à 09:59:10   

Reply

Marsh Posté le 02-03-2006 à 15:13:30    

Citation :

dans une base Mic$oft SQL server


Citation :

mssql_query(): Sybase: Server message:


T'as nomé ta base "sybase" où tu t'es conecté à un serveur Sybase avec les fonctions prévus pour MsSQL?
 
Vu le message d'erreur, pose ta question dans la sous-section "SGBD/SQL", t'auras peut être ta réponse plus vite.

Reply

Marsh Posté le 02-03-2006 à 15:45:49    

C'est une base SQL Server, mais j'utilise les fonctions de Sybase PHP qui fonctionne pour les deux.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed