begin process at 2012 05 28 02:51:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Pb d'insertion


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb d'insertion

dimanche 29 juillet 2001 à 04:02:37 | Pb d'insertion

cool

]Bjr,

J'ai un problème lorsque j'execute ma page ASP.
J'ai fait un formulaire pour enregistrer les données dans une base access.Tout marche bien quand l'utilisateur saisie dans tous les champs. Cependant, quand il ne saisie pas,même un champ ( c'est à dire qu'un champ est vide), une erreur apparait:
ERREUR
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Erreur de syntaxe dans l'instruction INSERT INTO.

Alors qu'il est fort probable qu'un champ dans une table de la Base de données soit VIDE.
J'ai déjà vérifié la syntaxe d'insert into. J'ai même utilisé le TRIM pour éliminer le vide. Mais l'erreur apparaît encore.

Comment enregistrer donc un champ vide dans la base de données
Si quelqu'un pourrais m'aider je serais ravie.

Merci d'avance!

cool


dimanche 29 juillet 2001 à 14:37:15 | Re : Pb d'insertion

track.950


salut cool
c simple avant d`enregistrer dans ta base de donnes

exemple

if trim(request.form("texte1"))<> "" then
tu fait le add dans la base
else
1 - rien
ou
2 - tu insere un string "empty"
end if
mais il est preferable si ta form et obligatoire il fait que tu gere ca avec un script

sinon si ce n`est pas nessaire que ton user remplit le formulaire alors la solution est en haut

ciao

-------------------------------
Réponse au message :
-------------------------------

]Bjr,

J'ai un problème lorsque j'execute ma page ASP.
J'ai fait un formulaire pour enregistrer les données dans une base access.Tout marche bien quand l'utilisateur saisie dans tous les champs. Cependant, quand il ne saisie pas,même un champ ( c'est à dire qu'un champ est vide), une erreur apparait:
ERREUR
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Erreur de syntaxe dans l'instruction INSERT INTO.

Alors qu'il est fort probable qu'un champ dans une table de la Base de données soit VIDE.
J'ai déjà vérifié la syntaxe d'insert into. J'ai même utilisé le TRIM pour éliminer le vide. Mais l'erreur apparaît encore.

Comment enregistrer donc un champ vide dans la base de données
Si quelqu'un pourrais m'aider je serais ravie.

Merci d'avance!

cool



lundi 30 juillet 2001 à 12:44:20 | Re : Pb d'insertion

cool

Salut track.950 !

Merci de m'avoir répondu si rapidement.

A bientôt!

Cool


-------------------------------
Réponse au message :
-------------------------------


salut cool
c simple avant d`enregistrer dans ta base de donnes

exemple

if trim(request.form("texte1"))<> "" then
tu fait le add dans la base
else
1 - rien
ou
2 - tu insere un string "empty"
end if
mais il est preferable si ta form et obligatoire il fait que tu gere ca avec un script

sinon si ce n`est pas nessaire que ton user remplit le formulaire alors la solution est en haut

ciao

-------------------------------
Réponse au message :
-------------------------------

]Bjr,

J'ai un problème lorsque j'execute ma page ASP.
J'ai fait un formulaire pour enregistrer les données dans une base access.Tout marche bien quand l'utilisateur saisie dans tous les champs. Cependant, quand il ne saisie pas,même un champ ( c'est à dire qu'un champ est vide), une erreur apparait:
ERREUR
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Erreur de syntaxe dans l'instruction INSERT INTO.

Alors qu'il est fort probable qu'un champ dans une table de la Base de données soit VIDE.
J'ai déjà vérifié la syntaxe d'insert into. J'ai même utilisé le TRIM pour éliminer le vide. Mais l'erreur apparaît encore.

Comment enregistrer donc un champ vide dans la base de données
Si quelqu'un pourrais m'aider je serais ravie.

Merci d'avance!

cool




lundi 30 juillet 2001 à 14:28:22 | Re : Pb d'insertion

Cedric

Exemple en Javascript :

<script language="javascript">
function non_vide(champ)
{
if (champ.value == "")
{
alert("Vous devez remplir ce champ");
champ.focus();
champ.select();
return(false);
}
else return true;
}
</script>

l'appel se fait avec :
<script>
if (non_vide(document.form.nomduchamp))
{
// champs non vide...
}
</script>

... ...

-------------------------------
Réponse au message :
-------------------------------

Salut track.950 !

Merci de m'avoir répondu si rapidement.

A bientôt!

Cool


-------------------------------
Réponse au message :
-------------------------------


salut cool
c simple avant d`enregistrer dans ta base de donnes

exemple

if trim(request.form("texte1"))<> "" then
tu fait le add dans la base
else
1 - rien
ou
2 - tu insere un string "empty"
end if
mais il est preferable si ta form et obligatoire il fait que tu gere ca avec un script

sinon si ce n`est pas nessaire que ton user remplit le formulaire alors la solution est en haut

ciao

-------------------------------
Réponse au message :
-------------------------------

]Bjr,

J'ai un problème lorsque j'execute ma page ASP.
J'ai fait un formulaire pour enregistrer les données dans une base access.Tout marche bien quand l'utilisateur saisie dans tous les champs. Cependant, quand il ne saisie pas,même un champ ( c'est à dire qu'un champ est vide), une erreur apparait:
ERREUR
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Erreur de syntaxe dans l'instruction INSERT INTO.

Alors qu'il est fort probable qu'un champ dans une table de la Base de données soit VIDE.
J'ai déjà vérifié la syntaxe d'insert into. J'ai même utilisé le TRIM pour éliminer le vide. Mais l'erreur apparaît encore.

Comment enregistrer donc un champ vide dans la base de données
Si quelqu'un pourrais m'aider je serais ravie.

Merci d'avance!

cool





lundi 6 août 2001 à 12:28:46 | Re : Pb d'insertion

cool


Salut Cédric,

Je suis ravie que vous repondiez aussi à ma question.
Je vais essayer aussi d'intégrer le javascript que vous m'avez donné.
Merci et à bientôt!

Cool


-------------------------------
Réponse au message :
-------------------------------

Exemple en Javascript :

<script language="javascript">
function non_vide(champ)
{
if (champ.value == "")
{
alert("Vous devez remplir ce champ");
champ.focus();
champ.select();
return(false);
}
else return true;
}
</script>

l'appel se fait avec :
<script>
if (non_vide(document.form.nomduchamp))
{
// champs non vide...
}
</script>

... ...

-------------------------------
Réponse au message :
-------------------------------

Salut track.950 !

Merci de m'avoir répondu si rapidement.

A bientôt!

Cool


-------------------------------
Réponse au message :
-------------------------------


salut cool
c simple avant d`enregistrer dans ta base de donnes

exemple

if trim(request.form("texte1"))<> "" then
tu fait le add dans la base
else
1 - rien
ou
2 - tu insere un string "empty"
end if
mais il est preferable si ta form et obligatoire il fait que tu gere ca avec un script

sinon si ce n`est pas nessaire que ton user remplit le formulaire alors la solution est en haut

ciao

-------------------------------
Réponse au message :
-------------------------------

]Bjr,

J'ai un problème lorsque j'execute ma page ASP.
J'ai fait un formulaire pour enregistrer les données dans une base access.Tout marche bien quand l'utilisateur saisie dans tous les champs. Cependant, quand il ne saisie pas,même un champ ( c'est à dire qu'un champ est vide), une erreur apparait:
ERREUR
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Erreur de syntaxe dans l'instruction INSERT INTO.

Alors qu'il est fort probable qu'un champ dans une table de la Base de données soit VIDE.
J'ai déjà vérifié la syntaxe d'insert into. J'ai même utilisé le TRIM pour éliminer le vide. Mais l'erreur apparaît encore.

Comment enregistrer donc un champ vide dans la base de données
Si quelqu'un pourrais m'aider je serais ravie.

Merci d'avance!

cool








Cette discussion est classée dans : base, données, erreur, champ, vide


Répondre à ce message

Sujets en rapport avec ce message

champ vide [ par Maceo ] Hello à tous,J'ai créé un formulaire avec des champs de texte (text box)si un des champs est vide et que l'on poste les données saisies via un formula champ vide [ par Maceo ] Hello à tous,J'ai créé un formulaire avec des champs de texte (text box)si un des champs est vide et que l'on poste les données saisies via un formula Insertion de champs vide dans une base access [ par cloe ] BonjourJ'utilise un formulaire afin de saisir des données et des les enregistrer dans ma base de données. Pour les champs de type texte et qui sont vi champ Oui/Non d'une base de données [ par julien123 ] Bonjour,je récupère la valeur d'un champ d'un formulaire dans la variable fSAV. je souhaite l'insérer dans une base de données dans un champ Oui/Non.M insertion dans une Base de Données [ par richch ] Salut, Je cherche à insérer un champ de texte dans une BD mais l’opération ne marche pas lorsque le champ de texte contient un « ‘ », veuillez m’aider asp.net V2 - Récupérer un seul champ d'une base de données [ par Anksunamon ] Bonjour à tous, Je souhaiterais récupérer la valeur d'un champ d'une base de données pour modifier dynamiquement le titre de la page. Dans ma page de Problème erreur [ par hugo7 ] Bonjour j'ai mis un site en ligne avec les deux bases de données dont l'une est la copie conforme de la base  : ASPNETDB.Le problème ces que lorsque j Connexion à une base de données Access 2002 [ par sabiha93 ] Bonjour, Voila, je développe un site en ASP. Je suis sous Windows Vista, avec IIS et Access 2002 comme base de données.Le pb est que je n'arrive pas à Problème connexion à une base de données Access 2002 [ par sabiha93 ] Bonjour,Je développe un site en ASP, et je n'arrive pas à me connecter à ma base de données sous Access. Ca fait déjà 2 jours que je bloque sur ca, et injection des données dans des formulaires [ par fraisa1985 ] Salut,Est-il possible d'injecter des données a partir de ma source de données (base de données ou bien fichiers) dans le formulaire d'un autre site qu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales