erreur requete insertion - ASP - Programmation
Marsh Posté le 25-06-2004 à 16:34:00
Les champs de type texte, fait les systématiquement passer dans une fonction qui va s'occuper de remplacer les ' par deux ' ('' et non le carractère " ).
Sinon la requête plante.
Marsh Posté le 25-06-2004 à 16:37:06
c'est a cause de ca : 'Serveur d'Intégration Oracle'
comme l'a dit arjuna il faut que tu remplace les "'" par "\'" ou "''"
Marsh Posté le 25-06-2004 à 16:31:15
voici une requete que j'essaie d'éxécuter et qui me semble correcte:
insert into cmdb.serv_phys_win (nom, fonction, fonction2,serial_number_gem, os,service_pack, marque_hard, modele, taille_ram, model_raid, pays, rack, last_drp, commentaire, ref_cont_maint, serial_number_fab)values ('MGENTI01','Serveur d'Intégration Oracle','','17026','Windows NT','','IBM','Netfinity 7000M10',256,'ServeRaid 3H','MANUF','IBM-A','','Ancien serveur de fichiers La Velentine VANOFF01','Non','55001H6')
et voici le message d'erreur :
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Oracle][ODBC][Ora]ORA-01756: une chaîne entre apostrophes ne se termine pas correctement
pour info c'est une base oracle et la requete est sur une seule ligne.
merci pour vos suggestions.