Bonjour a tous
Voila un bout de code, qui effectue un update de ma table T1, en remplacant ma valeur Im de la table par la valeur Im du champ
<%
idlog = Session("idlog")
' connexion
Set Conn = server.CreateObject ("ADODB.connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\Inetpub\wwwroot\base.mdb"
sql = "SELECT * FROM T1 WHERE idlog like '" & idlog & "'"
Set Rsbase = Server.CreateObject("ADODB.Recordset")
Rsbase.Open sql, Conn, 3, 3
Im=Request("Im") 'ma valeur est pris d'une autre page, tout va bien juske la
sql2 = "UPDATE T1 SET Im = '" & Im & "' WHERE idlog = '" & idlog & "'"
'c la que le champ &Im& est dit vide alors qu'il contient une valeur
conn.Execute(sql2)
Response.write(sql2)
%>
Le probleme, c que même si la valeur du champ est apparente (genre 632.5), qd je met enregistrer, "impossible d'afficher la page" car le champ T1.Im ne peut etre une chaine vide.
J'ai verifié tout mes nom et il concorde bien
Je ne comprend pas dc si qq pouvé me sortir de ce trou...Merci
++
