jeey | Bonjour !!!
Je galère quelque peu pour trouver d'où provient une erreur SQL...
Je programme un site en ASP avec une base SQL Server...
J'ai une requête qui ne marche pas, et voici ce que me donne l'analyseur de requête SQL quand je lui en cause...
La requête en question :
Code :
- INSERT INTO Interventions(Num_inter,ET_code,Num_AR,Mois_AR,Num_Com,Num_Ass,Num_cli,IC_numero,FichePN,FicheDesc,BU,Description,Date_saisie,Nbj_tot,Prix_tot,frais,incidents,prerequis,blocage,attentematos,prestastandard,livraison,valid,validtech) VALUES ("INTER0504001"," "," "," ","55","56","249","358"," "," "," ","az","04/04/2005"," "," "," "," "," "," ","0","0","0"," "," "," " )
|
Et l'erreur qu'il me renvoie :
Code :
- Serveur : Msg 128, Niveau 15, État 1, Ligne 1
- Le nom 'INTER0504001' n'est pas autorisé dans ce contexte. Seules sont autorisées ici des constantes, des expressions ou des variables. Les noms de colonnes ne sont pas autorisés.
|
Allez comprendre.... enfin, moi je comprends plus...
Bon, et tant que vous êtes chaud, et afin de démarquer les ex-aequo, je galère aussi au niveau des fonctions, en effet, je fais appel à une fonction, mais la variable envoyée en paramètre me revient sans modifications, il s'agit apparemment d'histoires de varaibles globales ou pas...
Code :
- ' Nettoyage caractères spéciaux des champs
- function nettoie_char(variable_char)
- variable_char=Replace(variable_char,"'","''" )
- variable_char=Replace(variable_char,"<","<" )
- variable_char=Replace(variable_char,">",">" )
- variable_char=Replace(variable_char,vbCrLf,"<br>" )
- end function
- description=Request.QueryString("description" )
- description=nettoie_char(description)
|
Alors les Bossss ? Message édité par jeey le 05-04-2005 à 12:50:19 ---------------
Dénicheur de mystérieux mystères mystiques ! Sus aux moustiques ! :: Jeey - MMVII ::
|