[ASP - ACCESS] remplir une BD HELP !

remplir une BD HELP ! [ASP - ACCESS] - Programmation

Marsh Posté le 03-09-2002 à 13:44:21    

Salut,
 
je dois être complètement con mais ca fait 24 heures que j'essaye de remplir une table d'une base de donnée à l'aide de paramètre que j'ai récupéré.
 
les params sont nom, prenom, datNais.....
 
la table a un autoincrement en clé et le champs sont nom, prenom, datNais...
 
(je me suis pas foulé sur les noms :) , ok !)
 
est-ce que kk1 peut m'écrire le paté à ajouter : j'ai essayé avec un RS.addnew et avec un INSERT into.......... mais je me fais jeter !
sa dernière blague est de me dire :  
 

Code :
  1. Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
  2. [Microsoft][Pilote ODBC Microsoft Access] Mise à jour impossible. La base de données ou l'objet est en lecture seule.


 
 
C'te blague :)
 
MERCI !

Reply

Marsh Posté le 03-09-2002 à 13:44:21   

Reply

Marsh Posté le 03-09-2002 à 14:05:57    

Tu peux Balancer ton code  
pour matter ta syntaxe   :ouch:

Reply

Marsh Posté le 03-09-2002 à 14:06:48    

Balance ton code, pour voir. En tout cas, pour le peu que j'ai fait en ASP, je me souviens qu'il y a peu de providers ODBC qui te permettent d'utiliser les objets standard ADO. Ce que je faisais (c'était pour Oracle), c'était construire les requêtes INSERT INTO à la main, que j'utilisais par la suite dans un connection.Execute ou un command.CreateParameter.

Reply

Marsh Posté le 03-09-2002 à 14:41:50    

ok les gars, ben j'ai balancé mon source et ma base ds un zip chez un pote !
 
et chez lui ca marche ?!
 
Moi j'ai un message L'opération doit utiliser une requête qui peut être mise à jour.
 
Bonne blague ?!
 
j'ai suivi ce tuto : http://www.laboratoire-microsoft.o [...] v/asp/3/#6
 
Merci
 
Mon code test pour info :
 

Code :
  1. <%@ Language=VBScript %>
  2. <HTML>
  3. <HEAD>
  4. <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
  5. </HEAD>
  6. <BODY>
  7. <%
  8. Set conn = Server.CreateObject("ADODB.Connection" )
  9. ' chaine de connexion
  10. connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath("." ) & "\base.mdb"
  11. ' ouverture de la connexion
  12. conn.Open connstring
  13. Set Cmd = server.CreateObject("ADODB.Command" )
  14. Cmd.ActiveConnection = conn
  15. strQuery = "INSERT INTO toto (nom) values ('gino')"
  16. Cmd.CommandText = strQuery
  17. Cmd.Execute
  18. %>
  19. </BODY>
  20. </HTML>


Message édité par kileak2 le 03-09-2002 à 14:42:52
Reply

Marsh Posté le 03-09-2002 à 14:48:49    

PROBLEM SOLVED !
 
Merci de votre participation.
 
la base avait des droits qui m'empêchait de la modifier !
 
sale conne :)
 
a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed