Forum de discussion
Forum « Programmation ASP » (archives)
Envoyer des donnes à oracle avec ASP
Envoyé: 13 mars 2006, 10h50 par Dino501
je voudrais pouvoir envoyer des données à une BD Oracle depuis un script ASP. Je dispose d'une table Oracle avec un champ NOM et un champ PRENOM, et un script ASP qui est le suivant (ce cas est juste un cas école, une fois que j'aurais réussi à faire marcher ça je pourrais l'adapter à une utilisation normale):
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open ="Provider=MSDAORA;Password=mb2i;User ID=system;Data Source=PROJET;"
SQL="SELECT * FROM TEST"
Set RS = server.createobject("ADODB.Recordset")
RS.Open SQL,Conn , 3, 3
RS.addnew
RS("NOM")="nom"
RS("PRENOM")="prenom"
RS.update
%>
L'exploreur me renvoie l'erreur suivante:
[quote]ADODB.Recordset erreur '800a0cb3'
Le jeu d'enregistrements suivant ne prend pas en charge la mise à jour. Il s'agit peut-être d'une limitation du fournisseur ou du type de verrou sélectionné.
/script/envoiBDD.asp, ligne 7[/quote]
J'ai trouvé sur un site Microsoft qu'il faudrait que j'ajoute la ligne rs.CursorLocation = adUseClient mais dans ce cas j'obtient:
[quote]ADODB.Recordset erreur '800a0e79'
Cette opération n'est pas autorisée si l'objet est ouvert.
/script/envoiBDD.asp, ligne 7
[/quote]
La je nage completement, un pti coup de pouce serait pas de reut!!! Merci d'avance !!!
Réponses
|