Salut a tous,
hier encore le bout de code qui suit marchait tres bien.
Code :
- ' Management of the data input through the Editboxes
- Set cnn = server.CreateObject("ADODB.Connection" )
- cnn.open = "Driver=Microsoft Access Driver (*.mdb);DBQ=C:\Inetpub\wwwroot\Millsk.mdb"
- SQLText = "INSERT INTO tbl1 (Denomination_de_la_Rangee, Capacitee_en_Palettes, Commentaires) VALUES ("
- SQLText = SQLText & "'" & Request.Form("field0" )& "','" & Request.Form("field1" ) &"','" & Request.Form("field2" ) & "')"
- Response.Write(SQLText)
- cnn.Execute SQLText '<-- erreur ici la pourquoi ?
|
Par hasard je me suis dis que c est compatible (dans la meme page) avec:
Code :
- dim cnn, SQLText, rstData, iCount
- Set cnn = server.CreateObject("ADODB.Connection" )
- Set rstData = server.CreateObject("ADODB.Recordset" )
- cnn.open = "Driver=Microsoft Access Driver (*.mdb);DBQ=C:\Inetpub\wwwroot\Millsk.mdb"
- SQLText = "SELECT * FROM tbl1"
- rstData.Open SQLText, cnn, 3, 3
- response.Write("<table>" )
- response.Write("<tr>" )
- for intFields = 0 to rstData.Fields.count - 1
- Response.Write "<td bgcolor='#00CC00#'><b>" & rstData.Fields(intFields).name & "</b></td>"
- Next
- response.Write("</tr>" )
- ' starting to draw the form from here
- rstData.MoveFirst
- Do While NOT rstData.EOF 'iCount < 15
- response.Write("<tr>" )
- for intFields = 0 to rstData.Fields.count - 1
- response.Write("<td bgcolor='#CCCCFF'>" & rstData.Fields(intFields).Value & "</td>" )
- next
- response.Write("</tr>" )
- rstData.MoveNext
- Loop
- response.Write("</table>" )
- Set rstData = nothing
- Response.Write("<br><a href='Javascript:history.back()'>Return</a>" )
|
Bien entendu j ai vire la redefinition des variables qd besoin etait.
Malheureusement j ai beau vire le code ci dessus pour revenir a ma page d antant j ai toujours
le message suivant:
Citation :
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Pilote ODBC Microsoft Access]
L'opération doit utiliser une requête qui peut être mise à jour.
|
pourtant la command SQL est la suivante:
Citation :
INSERT INTO tbl1 (Denomination_de_la_Rangee, Capacitee_en_Palettes, Commentaires) VALUES ('89G','25','hehe')
|
Alors help ! car je ne vois pas quel est le probleme (enfin plutot comment le resoudre)
@++
Message édité par KrzAramis le 23-09-2003 à 18:23:52
---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site