Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 10 octobre 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage ASP > Envoyer des donnes à oracle avec ASP

Envoyer des donnes à oracle avec ASP
Bonjour,

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:
Citation:
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


J'ai trouvé sur un site Microsoft qu'il faudrait que j'ajoute la ligne rs.CursorLocation = adUseClient mais dans ce cas j'obtient:
Citation:
ADODB.Recordset erreur '800a0e79'

Cette opération n'est pas autorisée si l'objet est ouvert.

/script/envoiBDD.asp, ligne 7



La je nage completement, un pti coup de pouce serait pas de reut!!! Merci d'avance !!!

Message posté le 13/03/2006 par Dino501

Répondre à ce message
 
AuteurRéponse 
Salem
14/03/2006
RE : Envoyer des donnes à oracle avec ASP
Essaye de proceder a l'insertion en utilisant une requete INSERT:

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open ="Provider=MSDAORA;Password=mb2i;User ID=system;Data Source=PROJET;"
SQL="INSERT INTO test (nom, prenom) VALUES ('nom', 'prenom')"
Conn.execute SQL
%>

Par contre, si nom et prenom sont contenues dans des variables (ASP), il faudra les inserer dynamiquement dans ta requete, et doubler les apostrophes:

<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open ="Provider=MSDAORA;Password=mb2i;User ID=system;Data Source=PROJET;"
SQL="INSERT INTO test (nom, prenom) VALUES ('" & replace(nom, "'", "''") & "', '" & replace(prenom, "'", "''") & "')"
Conn.execute SQL
%>
...
Répondre


Project Hoshimi


A RETENIR CETTE SEMAINE
10/10/2008 - Trucs & Astuces sur Visual Studio 2008, 2ème partie
Retrouvez dès à présent la deuxième partie de l'article de Grégory Renard orienté Trucs & Astuces. C ...
09/10/2008 - Vérifiez la cohérence de votre système !
Microsoft vient de mettre à disposition un outil permettant de vérifier la conformité de votre systè ...
09/10/2008 - Framework .Net : en route vers les applications composites
La version 4.0 de l'infrastructure Microsoft supportera les technologies REST, Atom et POX. Des briq ...
09/10/2008 - La FAQ C++/CLI : 250 réponses à vos questions dont 29 nouvelles
Cette faq a été réalisée pour répondre aux questions les plus fréquemment posées concernant le C++/C ...
09/10/2008 - Une roadmap du .NET Framework 4.0
Alors que le Framework 3.5 est sorti depuis quelques temps, plusieurs blogs affichent une roadmap dé ...
09/10/2008 - Géolocalisation pour Firefox
Mozilla propose une nouvelle extension à son navigateur Firefox, un service de géolocalisation appel ...
08/10/2008 - Microsoft planche sur Kilimandjaro, son prochain SQL Server
L'éditeur américain travaille déjà sur la prochaine version du logiciel de gestion de données maison ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade