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

 


Dernière réponse
Sujet : (ASP) Pourquoi l`ecriture ne ce fait pas dans la base de donnee ???
asc ca devrais marcher, t'as une erreur ?

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
asc ca devrais marcher, t'as une erreur ?
pink floyd 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--

asc au fait screamer rally II est prevu ? paske moi bien aimé screamer rally
asc pas grave faut bien débuter ;)
 
conn = objDB pour toi
pink floyd 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--

asc 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--

pink floyd

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:

asc essaye conn.execute(strSQL2) où conn est ton objet de connexion à la base
pink floyd 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

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