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

  FORUM HardWare.fr
  Programmation

  (ASP) Pourquoi l`ecriture ne ce fait pas dans la base de donnee ???

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

(ASP) Pourquoi l`ecriture ne ce fait pas dans la base de donnee ???

n°16380
pink floyd
Trance Is Life...
Posté le 28-02-2001 à 18:27:44  profilanswer
 

Bon voila le pb, je viens de creer un sondage en ASP, tout fonctionne bien mis a part que cela ne sauvegarde pas dans la base de donne, j`y comprend que dalle  :??: , si quelqu`un voit le pb !?!
 
Voici le code :
 
result     = objRS.Fields(myfield) + 1
nbrReponse = objRS.Fields("reponse" ) + 1
 
strSQL2 = "INSERT into sondage (reponse," & myfield & " ) values (" & nbrReponse & "," & result & " )"
Response.write strSQL2
objRS2.Open strSQL2,objDB2,3,3
 
 
et ca c ce que donne le Reponse.write strSQL2 a CHAQUE fois :
INSERT into sondage (reponse,r1) values (1,1)
 
***--> 1,1 ca veut dire qu`il fait bien le calcul mais ne le sauvegarde pas ( en gros le insert marche pas)  
 
si vous voulez mieux comprendre :
 
http://www.misltd.co.uk/denis/index.asp


---------------
Oui aux titres de topic clair et precis...
mood
Publicité
Posté le 28-02-2001 à 18:27:44  profilanswer
 

n°16384
asc
Posté le 28-02-2001 à 18:36:20  profilanswer
 

essaye conn.execute(strSQL2) où conn est ton objet de connexion à la base

n°16385
pink floyd
Trance Is Life...
Posté le 28-02-2001 à 18:39:22  profilanswer
 

asc a écrit a écrit :

essaye conn.execute(strSQL2) où conn est ton objet de connexion à la base




 
ca donne ca :
Microsoft VBScript runtime error '800a01b6'  
 
Object doesn't support this property or method: 'Execute'  
 
/denis/vote.asp, line 23  
 
 :cry:


---------------
Oui aux titres de topic clair et precis...
n°16387
asc
Posté le 28-02-2001 à 18:41:22  profilanswer
 

tu dois remplacer conn par ton objet de connexion !
 
<%  Set conn = Server.CreateObject("ADODB.Connection" )
   conn.open "Nom_du_DSN","Login","Mot_de_Passe"  %>

 

--Message édité par asc--

n°16388
pink floyd
Trance Is Life...
Posté le 28-02-2001 à 18:42:22  profilanswer
 

objRS2.Execute (strSQL2)
 
??? c po ca ? (sorry je debute en ASP )
 
heu j`ouvre ma base comme ca :
 
<%
 Set objDB = Server.CreateObject("ADODB.Connection" )
 Set objRS = Server.CreateObject("ADODB.Recordset" )
 
 'Get Database Path And Name
 sDB   = "database.mdb"
 sDir  = Request.ServerVariables("SCRIPT_NAME" )
 sDir  = StrReverse(sDir)
 sDir  = Mid(SDir, Instr(1, SDir, "/" ))
 sDir  = StrReverse(sDir)
 sPath = Server.MapPath(sDir) + "\"
 strConStr = "filedsn=" & sPath & "database.dsn;DefaultDir=" & sPath & ";DBQ=" & sPath & sDB & ";"
 objDB.Open strConStr,"",""
 
%>

 

--Message édité par Pink Floyd--


---------------
Oui aux titres de topic clair et precis...
n°16389
asc
Posté le 28-02-2001 à 18:44:37  profilanswer
 

pas grave faut bien débuter ;)
 
conn = objDB pour toi

n°16390
asc
Posté le 28-02-2001 à 18:47:43  profilanswer
 

au fait screamer rally II est prevu ? paske moi bien aimé screamer rally

n°16391
pink floyd
Trance Is Life...
Posté le 28-02-2001 à 18:48:18  profilanswer
 

oki avec objDB ca marche, du moins y a pas d`erreur de syntaxe mais sa change que dalle !!!
 
qu`est ce que c que ce  :spookie: , c la premiere fois que ca me fait le coup.
 
le pb ne serait il pas la :
 
dans ma base de donne les fields sont en number integer...
je suis bien en number integer quand g ca :
INSERT into sondage (reponse,r1) values (1,1)  
putain 1 c bien un nombre entier... , non ?

 

--Message édité par Pink Floyd--


---------------
Oui aux titres de topic clair et precis...
n°16392
asc
Posté le 28-02-2001 à 18:56:44  profilanswer
 

ca devrais marcher, t'as une erreur ?


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

  (ASP) Pourquoi l`ecriture ne ce fait pas dans la base de donnee ???

 

Sujets relatifs
ASP part 2[ASP] heure en milisecond
est ce possible en ASP ?login et droit en ASP
[ASP] ki connait les protocoles POP/SMTP pour creer app mail en ASP ?[ASP] Accès aux fichiers sur un PC distant
[VBA] gérer une base de données sous word2000[ASP]Execution d'une page ASP sur un autre server
[ASP] Enregistrer des infos dans une base à la fin de la session ? 
Plus de sujets relatifs à : (ASP) Pourquoi l`ecriture ne ce fait pas dans la base de donnee ???


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