Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1623 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Je ne peux inserer une donnee dans une table Access avec ADO (Win XP)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Je ne peux inserer une donnee dans une table Access avec ADO (Win XP)

n°616317
BROU
Posté le 20-01-2004 à 09:35:21  profilanswer
 

Je ne peux inserer une donnee dans une table Access avec ADO (Win XP). j'ai le message d'erreur suivant:
ADODB.Recordset error '800a0bb9'  
Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres.  
 

mood
Publicité
Posté le 20-01-2004 à 09:35:21  profilanswer
 

n°616378
jagstang
Pa Capona ಠ_ಠ
Posté le 20-01-2004 à 10:44:50  profilanswer
 

si les arguments sont incorrects, et en dehors des limits autorisées ou en conflit c'est normal :) :)
 
c'est dingue, ta question est la traduction exacte de celle-là  
: http://www.webecs.com/support/Default.asp?kb=142

n°616387
jagstang
Pa Capona ಠ_ಠ
Posté le 20-01-2004 à 10:52:28  profilanswer
 
n°616414
BROU
Posté le 20-01-2004 à 11:13:02  profilanswer
 

Le meme code fonctionne correctement avec Windows 98 avec PWS et non avec Windows Xp IIS. Voila le code source :
 
<!-- #include virtual="/Scripts/CsbdScript/Adovbs.inc" -->
<html>
<head>
<title>Ajouter un nouveua client dans la BD</title>
</head>
<body>
<% Set oRs = Server.CreateObject("ADODB.Recordset" )  
   oRs.Open "clients", "GestStockFac",adOpenKeyset,adLockPessimistic, adCmdTable
   Set oRs2 = Server.CreateObject("ADODB.Connection" )  
   oRs2.Open "GestStockFac" 'Le DSN système de la base
%>
<% name=Request.Form("nomUser" )
   motDeP=Request.Form("motDePasse" )
   Valeur1=Request.Form("Ch1" )  
   Valeur2=Request.Form("Ch2" )
   Valeur3=Request.Form("Ch3" )
   Valeur4=Request.Form("Ch4" )
   Valeur5=Request.Form("Ch5" )
   Valeur6=Request.Form("Ch6" )
   Valeur="'" & Valeur1 & "'," & "'" & Valeur2 & "'," & "'" & Valeur3 & "',"  
   Valeur = Valeur & "'" & Valeur4 & "'," & "'" & Valeur5 & "'," & "'" & Valeur6 & "'"
   
   strSql = "INSERT INTO clients(numCl, nom, adresse, tel, fax, email) " _  
   & "VALUES(" & Valeur & " );"
%>
<% If name = "Toto" AND motDeP ="TotoAli"  Then
    oRs2.EXECUTE(strSql) 'Exécution de la requête
%>  
    <H3>L'enregistrement a été ajouté à la table client</H3>
<% Else %>
    <H3>L'enregistrement n'a pas été ajouté à la table client car vous n'avez pas les droits pour le faire</H3>
<% End If %>
<% oRs.Close  
   Set oRs = Nothing
   oRs2.Close  
   Set oRs2 = Nothing
%>
</body>
</html>
 
 

jagstang a écrit :

si les arguments sont incorrects, et en dehors des limits autorisées ou en conflit c'est normal :) :)
 
c'est dingue, ta question est la traduction exacte de celle-là  
: http://www.webecs.com/support/Default.asp?kb=142

n°616420
jagstang
Pa Capona ಠ_ಠ
Posté le 20-01-2004 à 11:17:58  profilanswer
 

aucune idée.

n°616459
drasche
Posté le 20-01-2004 à 11:59:15  profilanswer
 

La DB ne doit pas être pareille sur tes deux plate-formes. Ce message est typique d'une valeur que tu sais pas entrer en DB parce que le type/format/longueur ne correspond pas (exemple: une chaîne de caractères trop longue).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Je ne peux inserer une donnee dans une table Access avec ADO (Win XP)

 

Sujets relatifs
table lockee sous serveur sql 2000Détecter si l'OS est Win ou linux...
ajout (+1) dans la base de donnéeImporter des donnees access sous VB
[Access] Créer une application autonome[VB][Access] Téléchargement PowerAMC?
[html] Commetn inserer une animation flash sur ca page ?[access] Liste déroulante et requête [Résolu]
[ACCESS] [PB] Format non reconnu[PHP/sql] Valeur d'un champs table sql qui change au cours du temps ?
Plus de sujets relatifs à : Je ne peux inserer une donnee dans une table Access avec ADO (Win XP)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR