Bonjour a tous, j'ai bientot fini de vous embéter, il me reste qu'une erreur de requête, et la je vois pas parce que elle marchait il a deux semaine
Voici le code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <%
' Déclaration de variables
dim date_article
dim nom_article
dim lien_article
dim source
dim com
dim num_pub
dim date_fin_pub
dim objCnx
dim mySql
if Len(Request.Form("Btn_enregistrer")) > 0 Then 'instruction IF pour tester la valeur du bouton Cmd_enregistrer
' affectations
date_article =Request.Form("date_article")
nom_article =Request.Form("nom_article")
com =Request.Form("commentaire")
lien_article =Request.Form("lien_article")
num_pub =Request.Form("num_pub")
date_fin_pub =Request.Form("date_fin_pub")
set objCnx = dbConnect("BNW0001B" , "IUSR_BNW0001B" , "VF85DS" , "") 'création de l'objet de connexion qui va se connecter à la base de données
mySql="Insert Into BREVE ( nom_breve, date_breve, commentaire, source, lien, date_fin, num_publication) VALUES ( ' " & nom_article & " ', ' " & date_article & " ', ' " & com & " ', ' " & source & " ', ' " & lien_article & " ', ' " & date_fin_pub & " ', ' " & num_pub & " ' )" 'requête d'insertion des valeurs saisies dans le formulaire dans la base de données
objCnx.Execute( mySql ) 'éxécution de la requête
dbDisconnect( objCnx ) 'deconnexion à la base de données
Set objCnx= Nothing 'on détruit l'objet objCnx
end if 'fin de l'instruction IF
%> |
et voici l'erreur générée:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Conflit entre l'instruction INSERT et la contrainte COLUMN FOREIGN KEY 'FK_BREVE_PUBLICATION1'. Le conflit est survenu dans la base de données 'BNW0001B', table 'PUBLICATION', column 'num_publication'.
/juridique/formulaire2.asp, line 418
La ligne 418 est celle ci:
mySql="Insert Into BREVE ( nom_breve, date_breve, commentaire, source, lien, date_fin, num_publication) VALUES ( ' " & nom_article & " ', ' " & date_article & " ', ' " & com & " ', ' " & source & " ', ' " & lien_article & " ', ' " & date_fin_pub & " ', ' " & num_pub & " ' )" 'requête d'insertion des valeurs saisies dans le formulaire dans la base de données
J'en profite pour remercier particuliérement pC75, immobilis et crazygirl pour leur aide tout au long de mon projet
Partager