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

  FORUM HardWare.fr
  Programmation
  ASP

  [RESOLU]Ma commande SQL INSERT INTO ne fonctionne plus !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU]Ma commande SQL INSERT INTO ne fonctionne plus !

n°521136
KrzAramis
Help Me
Posté le 23-09-2003 à 11:53:41  profilanswer
 

Salut a tous,
 
hier encore le bout de code qui suit marchait tres bien.

Code :
  1. ' Management of the data input through the Editboxes
  2.   Set cnn  = server.CreateObject("ADODB.Connection" )
  3.   cnn.open = "Driver=Microsoft Access Driver (*.mdb);DBQ=C:\Inetpub\wwwroot\Millsk.mdb"
  4.   SQLText  = "INSERT INTO tbl1 (Denomination_de_la_Rangee, Capacitee_en_Palettes, Commentaires) VALUES ("
  5.   SQLText  = SQLText & "'" & Request.Form("field0" )& "','" & Request.Form("field1" ) &"','" & Request.Form("field2" ) & "')"
  6.   Response.Write(SQLText)
  7.   cnn.Execute SQLText '<-- erreur ici la pourquoi ?


 
Par hasard je me suis dis que c est compatible (dans la meme page) avec:

Code :
  1. dim cnn, SQLText, rstData, iCount
  2.   Set cnn     = server.CreateObject("ADODB.Connection" )
  3.   Set rstData = server.CreateObject("ADODB.Recordset" )
  4.   cnn.open = "Driver=Microsoft Access Driver (*.mdb);DBQ=C:\Inetpub\wwwroot\Millsk.mdb"
  5.   SQLText = "SELECT * FROM tbl1"
  6.   rstData.Open SQLText, cnn, 3, 3
  7.   response.Write("<table>" )
  8.   response.Write("<tr>" )
  9.   for intFields = 0 to rstData.Fields.count - 1
  10.     Response.Write "<td bgcolor='#00CC00#'><b>" & rstData.Fields(intFields).name & "</b></td>"
  11.   Next
  12.   response.Write("</tr>" )
  13.   ' starting to draw the form from here
  14.   rstData.MoveFirst
  15.   Do While NOT rstData.EOF 'iCount < 15
  16.     response.Write("<tr>" )
  17.     for intFields = 0 to rstData.Fields.count - 1
  18.       response.Write("<td bgcolor='#CCCCFF'>" & rstData.Fields(intFields).Value & "</td>" )
  19.     next
  20.     response.Write("</tr>" )
  21.     rstData.MoveNext
  22.   Loop
  23.   response.Write("</table>" )
  24.   Set rstData = nothing
  25.   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)
 
:pt1cable:
 
@++


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
mood
Publicité
Posté le 23-09-2003 à 11:53:41  profilanswer
 

n°521473
KrzAramis
Help Me
Posté le 23-09-2003 à 16:21:19  profilanswer
 

:bounce:  
 
up

n°521602
KrzAramis
Help Me
Posté le 23-09-2003 à 18:26:57  profilanswer
 

Bon merci pour rien  :kaola:  
j ai trouve. Et pour ceux que ca interresse c etait un probleme de droit utilisateur. Jusqu a hier j avais les droits suffisants pour modifier la table. Mais il semblerai lorsqu on efface une table via MS Access et qu on revient (c est ce qui c est passe) alors les droits sont remis par defauts. D ou mon probleme. Cependant les utilisateurs exterieurs vont devoir ecrire dans cette base de donnee. Comment est ce que je fais pour eviter ce probleme ?  [:ddr555]  
 
 
@++


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

  [RESOLU]Ma commande SQL INSERT INTO ne fonctionne plus !

 

Sujets relatifs
SVG 1.1 et xlink : pourquoi c'est plus lent ? [Résolu][VBA] Rapatriement d'une requête ! [Resolu]
[Delphi] Stockage d'un mot de passe. [Résolu][resolu] Synchroniser un texte descriptif et des images en float
une requete sur les resultats d'une autre requete ??? [résolu][resolu] [html] IE fait un passage à la ligne apres un <form>
l'équivalent d'un type record en vb [résolu]Requête SQL sous SQL Serveur (conversion d'une requête access..) HELP!
[résolu] Problème de reconnaissance des nouveaux messages ...Modifier une vidéo en temps réel [ Résolu .. en partie]
Plus de sujets relatifs à : [RESOLU]Ma commande SQL INSERT INTO ne fonctionne plus !


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