Pourquoi l`ecriture ne ce fait pas dans la base de donnee ??? (ASP) - Programmation
Marsh Posté le 28-02-2001 à 18:36:20
essaye conn.execute(strSQL2) où conn est ton objet de connexion à la base
Marsh Posté le 28-02-2001 à 18:39:22
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
Marsh Posté le 28-02-2001 à 18:41:22
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--
Marsh Posté le 28-02-2001 à 18:42:22
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--
Marsh Posté le 28-02-2001 à 18:47:43
au fait screamer rally II est prevu ? paske moi bien aimé screamer rally
Marsh Posté le 28-02-2001 à 18:48:18
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 , 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--
Marsh Posté le 28-02-2001 à 18:27:44
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...