J'effectue sur une page un script d'ajout de données dans ma base.
Quand je fais chez moi en local avec le serveur IIS toiut fonctionne mais
sur le serveur de l'école ca me donne le message d'erreur suivant:
Microsoft OLE DB Provider for SQL Server error '80040e2f'
Cannot insert the value NULL into column 'Comment_ID', table
'journalSQL.dominik.tblComments'; column does not allow nulls. INSERT fails.
et ce message je l'ai avec le code suivant:
par contre si je fais avec la méthode AddNew j'obtiens toujours a l'école le
message suivant:
ADODB.Recordset error '800a0cb3'
Current Recordset does not support updating. This may be a limitation of the
provider, or of the selected locktype.
avec le code suivant:
'Instanciation de l'objet recordset pour les commentaires
Set rsAddJournalComments = Server.CreateObject("ADODB.Recordset")
...
' paramétrage du type de curseur
rsAddJournalComments.CursorType = 2
'paramétrage du type de verrou
rsAddJournalComments.LockType = 3
' ouverture du Recordset
rsAddJournalComments.Open strSQL, strCon
'Ajout d'un nouvel enregistrement
rsAddJournalComments.AddNew
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent MOREAU
J'imagine que: a l'école, dans la table tblComments, le champ Comment_ID n'est pas Identity(1,1) tandis qu'a la maison, il doit y etre.
Laurent.
"Flex" wrote in message news:
bonjour
J'effectue sur une page un script d'ajout de données dans ma base. Quand je fais chez moi en local avec le serveur IIS toiut fonctionne mais sur le serveur de l'école ca me donne le message d'erreur suivant:
Microsoft OLE DB Provider for SQL Server error '80040e2f' Cannot insert the value NULL into column 'Comment_ID', table 'journalSQL.dominik.tblComments'; column does not allow nulls. INSERT
par contre si je fais avec la méthode AddNew j'obtiens toujours a l'école
le
message suivant:
ADODB.Recordset error '800a0cb3' Current Recordset does not support updating. This may be a limitation of
the
provider, or of the selected locktype.
avec le code suivant:
'Instanciation de l'objet recordset pour les commentaires Set rsAddJournalComments = Server.CreateObject("ADODB.Recordset") ... ' paramétrage du type de curseur rsAddJournalComments.CursorType = 2 'paramétrage du type de verrou rsAddJournalComments.LockType = 3 ' ouverture du Recordset rsAddJournalComments.Open strSQL, strCon 'Ajout d'un nouvel enregistrement rsAddJournalComments.AddNew
'refresh du recordset pour la mise à jour rsAddJournalComments.Requery
Je ne sais plus quoi faire. Quelqu'un a t'il une idéee, s'il vous plait?
Merci
J'imagine que:
a l'école, dans la table tblComments, le champ Comment_ID n'est pas
Identity(1,1)
tandis qu'a la maison, il doit y etre.
Laurent.
"Flex" <flex@yahoo.co.jp> wrote in message
news:uJ7rJ3nZFHA.3864@TK2MSFTNGP10.phx.gbl...
bonjour
J'effectue sur une page un script d'ajout de données dans ma base.
Quand je fais chez moi en local avec le serveur IIS toiut fonctionne mais
sur le serveur de l'école ca me donne le message d'erreur suivant:
Microsoft OLE DB Provider for SQL Server error '80040e2f'
Cannot insert the value NULL into column 'Comment_ID', table
'journalSQL.dominik.tblComments'; column does not allow nulls. INSERT
par contre si je fais avec la méthode AddNew j'obtiens toujours a l'école
le
message suivant:
ADODB.Recordset error '800a0cb3'
Current Recordset does not support updating. This may be a limitation of
the
provider, or of the selected locktype.
avec le code suivant:
'Instanciation de l'objet recordset pour les commentaires
Set rsAddJournalComments = Server.CreateObject("ADODB.Recordset")
...
' paramétrage du type de curseur
rsAddJournalComments.CursorType = 2
'paramétrage du type de verrou
rsAddJournalComments.LockType = 3
' ouverture du Recordset
rsAddJournalComments.Open strSQL, strCon
'Ajout d'un nouvel enregistrement
rsAddJournalComments.AddNew
J'imagine que: a l'école, dans la table tblComments, le champ Comment_ID n'est pas Identity(1,1) tandis qu'a la maison, il doit y etre.
Laurent.
"Flex" wrote in message news:
bonjour
J'effectue sur une page un script d'ajout de données dans ma base. Quand je fais chez moi en local avec le serveur IIS toiut fonctionne mais sur le serveur de l'école ca me donne le message d'erreur suivant:
Microsoft OLE DB Provider for SQL Server error '80040e2f' Cannot insert the value NULL into column 'Comment_ID', table 'journalSQL.dominik.tblComments'; column does not allow nulls. INSERT
par contre si je fais avec la méthode AddNew j'obtiens toujours a l'école
le
message suivant:
ADODB.Recordset error '800a0cb3' Current Recordset does not support updating. This may be a limitation of
the
provider, or of the selected locktype.
avec le code suivant:
'Instanciation de l'objet recordset pour les commentaires Set rsAddJournalComments = Server.CreateObject("ADODB.Recordset") ... ' paramétrage du type de curseur rsAddJournalComments.CursorType = 2 'paramétrage du type de verrou rsAddJournalComments.LockType = 3 ' ouverture du Recordset rsAddJournalComments.Open strSQL, strCon 'Ajout d'un nouvel enregistrement rsAddJournalComments.AddNew
Est ce qu'il ya moyen de savoir si sur le serveur de l'ecole il est identity(1,1). merci
"Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le message de news: d7jter$mtc$
J'imagine que: a l'école, dans la table tblComments, le champ Comment_ID n'est pas Identity(1,1) tandis qu'a la maison, il doit y etre.
Laurent.
jgabillaud
Bonjour, Visiblement la colonne Comment_Id (qui est sans doute l'identifiant) ne supporte pas les valeurs NULL. Il faut soit lui fournir une valeur lors de l'INSERT, soit la définir de type IDENTITY (ce qui est sans doute le cas en local mais pas sur le serveur de l'école) afin de toujours obtenir une valeur différente.
"Flex" a écrit :
bonjour
J'effectue sur une page un script d'ajout de données dans ma base. Quand je fais chez moi en local avec le serveur IIS toiut fonctionne mais sur le serveur de l'école ca me donne le message d'erreur suivant:
Microsoft OLE DB Provider for SQL Server error '80040e2f' Cannot insert the value NULL into column 'Comment_ID', table 'journalSQL.dominik.tblComments'; column does not allow nulls. INSERT fails. et ce message je l'ai avec le code suivant:
par contre si je fais avec la méthode AddNew j'obtiens toujours a l'école le message suivant:
ADODB.Recordset error '800a0cb3' Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.
avec le code suivant:
'Instanciation de l'objet recordset pour les commentaires Set rsAddJournalComments = Server.CreateObject("ADODB.Recordset") .... ' paramétrage du type de curseur rsAddJournalComments.CursorType = 2 'paramétrage du type de verrou rsAddJournalComments.LockType = 3 ' ouverture du Recordset rsAddJournalComments.Open strSQL, strCon 'Ajout d'un nouvel enregistrement rsAddJournalComments.AddNew
'refresh du recordset pour la mise à jour rsAddJournalComments.Requery
Je ne sais plus quoi faire. Quelqu'un a t'il une idéee, s'il vous plait?
Merci
Bonjour,
Visiblement la colonne Comment_Id (qui est sans doute l'identifiant) ne
supporte pas les valeurs NULL. Il faut soit lui fournir une valeur lors de
l'INSERT, soit la définir de type IDENTITY (ce qui est sans doute le cas en
local mais pas sur le serveur de l'école) afin de toujours obtenir une valeur
différente.
"Flex" a écrit :
bonjour
J'effectue sur une page un script d'ajout de données dans ma base.
Quand je fais chez moi en local avec le serveur IIS toiut fonctionne mais
sur le serveur de l'école ca me donne le message d'erreur suivant:
Microsoft OLE DB Provider for SQL Server error '80040e2f'
Cannot insert the value NULL into column 'Comment_ID', table
'journalSQL.dominik.tblComments'; column does not allow nulls. INSERT fails.
et ce message je l'ai avec le code suivant:
par contre si je fais avec la méthode AddNew j'obtiens toujours a l'école le
message suivant:
ADODB.Recordset error '800a0cb3'
Current Recordset does not support updating. This may be a limitation of the
provider, or of the selected locktype.
avec le code suivant:
'Instanciation de l'objet recordset pour les commentaires
Set rsAddJournalComments = Server.CreateObject("ADODB.Recordset")
....
' paramétrage du type de curseur
rsAddJournalComments.CursorType = 2
'paramétrage du type de verrou
rsAddJournalComments.LockType = 3
' ouverture du Recordset
rsAddJournalComments.Open strSQL, strCon
'Ajout d'un nouvel enregistrement
rsAddJournalComments.AddNew
Bonjour, Visiblement la colonne Comment_Id (qui est sans doute l'identifiant) ne supporte pas les valeurs NULL. Il faut soit lui fournir une valeur lors de l'INSERT, soit la définir de type IDENTITY (ce qui est sans doute le cas en local mais pas sur le serveur de l'école) afin de toujours obtenir une valeur différente.
"Flex" a écrit :
bonjour
J'effectue sur une page un script d'ajout de données dans ma base. Quand je fais chez moi en local avec le serveur IIS toiut fonctionne mais sur le serveur de l'école ca me donne le message d'erreur suivant:
Microsoft OLE DB Provider for SQL Server error '80040e2f' Cannot insert the value NULL into column 'Comment_ID', table 'journalSQL.dominik.tblComments'; column does not allow nulls. INSERT fails. et ce message je l'ai avec le code suivant:
par contre si je fais avec la méthode AddNew j'obtiens toujours a l'école le message suivant:
ADODB.Recordset error '800a0cb3' Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.
avec le code suivant:
'Instanciation de l'objet recordset pour les commentaires Set rsAddJournalComments = Server.CreateObject("ADODB.Recordset") .... ' paramétrage du type de curseur rsAddJournalComments.CursorType = 2 'paramétrage du type de verrou rsAddJournalComments.LockType = 3 ' ouverture du Recordset rsAddJournalComments.Open strSQL, strCon 'Ajout d'un nouvel enregistrement rsAddJournalComments.AddNew
'refresh du recordset pour la mise à jour rsAddJournalComments.Requery
Je ne sais plus quoi faire. Quelqu'un a t'il une idéee, s'il vous plait?
Merci
Laurent MOREAU
Par entreprise manager, regarder les propriétés de la colonne. (Identity dans le cadre du bas)
Par requete (dans l'analyseur de requete par exemple) sp_help tblComments
Laurent.
"Flex" wrote in message news:#
merci Laurent
Est ce qu'il ya moyen de savoir si sur le serveur de l'ecole il est identity(1,1). merci
"Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le
message
de news: d7jter$mtc$ > J'imagine que: > a l'école, dans la table tblComments, le champ Comment_ID n'est pas > Identity(1,1) > tandis qu'a la maison, il doit y etre. > > > Laurent. >
Par entreprise manager, regarder les propriétés de la colonne. (Identity
dans le cadre du bas)
Par requete (dans l'analyseur de requete par exemple)
sp_help tblComments
Laurent.
"Flex" <flex@yahoo.co.jp> wrote in message
news:#gpkftoZFHA.2984@TK2MSFTNGP15.phx.gbl...
merci Laurent
Est ce qu'il ya moyen de savoir si sur le serveur de l'ecole il est
identity(1,1).
merci
"Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le
message
de news: d7jter$mtc$1@s1.news.oleane.net...
> J'imagine que:
> a l'école, dans la table tblComments, le champ Comment_ID n'est pas
> Identity(1,1)
> tandis qu'a la maison, il doit y etre.
>
>
> Laurent.
>
Par entreprise manager, regarder les propriétés de la colonne. (Identity dans le cadre du bas)
Par requete (dans l'analyseur de requete par exemple) sp_help tblComments
Laurent.
"Flex" wrote in message news:#
merci Laurent
Est ce qu'il ya moyen de savoir si sur le serveur de l'ecole il est identity(1,1). merci
"Laurent MOREAU" <l.moreau(enleverceci)@systonic.fr> a écrit dans le
message
de news: d7jter$mtc$ > J'imagine que: > a l'école, dans la table tblComments, le champ Comment_ID n'est pas > Identity(1,1) > tandis qu'a la maison, il doit y etre. > > > Laurent. >