ASP avec Oracle

ASP avec Oracle - C#/.NET managed - Programmation

Marsh Posté le 12-01-2010 à 21:12:09    

Personne peut me dire pourquoi il ne reconnais pas les références que j'ajoute ?!

Code :
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Ajouter.aspx.cs" Inherits="WebApplication1.Ajouter" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" >
  4. <head runat="server">
  5.     <title>Page sans titre</title>
  6. </head>
  7. <body>
  8. <!-- SQl server-->
  9.     <%@ Import Namespace="System.Data"%>
  10.     <%@ Import Namespace="System.Data.SqlClient"%>
  11.  
  12.     <!--Oracle-->
  13.     <%@ Import Namespace="Oracle.DataAccess.Client"%> // il ne reconnais pas  
  14.     <%@ Import Namespace="Oracle.DataAccess.Types"%>// il ne reconnais pas
  15. <%
  16.     string s1 = Request.Params.Get("num" );
  17.     string s2 = Request.Params.Get("nom" );
  18. string s3 = Request.Params.Get("prenom" );
  19. if (s1 != null && s2 != null && s3 != null)
  20. {
  21.     string strConn = "User Id=system;Password=manager;";
  22.     OracleConnection MaConn = new OracleConnection(strConn);
  23.     MaConn.Open();
  24.         string sQuery2 = "INSERT INTO annuaire values (" + s1 + "," + s2 + ",'" + s3 + "')";
  25.         System.Data.SqlClient.SqlCommand cmd2 = new System.Data.SqlClient.SqlCommand(sQuery2, MaConn);
  26.                 cmd2.CommandType = CommandType.StoreProcedure;
  27.                 // Récupération de l'objet OracleTransaction : Début de la transaction
  28.                 OracleTransaction trans = MaConn.BeginTransaction();
  29.                 try
  30.                 {
  31.                     // Exécution de la requête
  32.                     cmd2.ExecuteNonQuery();
  33.                     // On soumet la requête au serveur: tout s'est bien déroulé , la requête est exécutée
  34.                     trans.Commit();
  35.                     Console.WriteLine("Insertion effectuée avec succès" );
  36.                 }
  37.                 catch (Exception ex)
  38.                 {
  39.                     // Une erreur est survenue: on ne valide pas la requête
  40.                     trans.Rollback();
  41.                     Console.WriteLine("Insertion non effectuée !!\nErreur: " + ex.Message);
  42.                 }
  43.                 finally
  44.                 {
  45.                     // Libération des resources
  46.                     cmd2.Dispose();
  47.                 }
  48. }
  49.     %>
  50.     <form method="post" action="Ajouter.aspx">
  51.     <div>
  52.     Num Tel: <input type="text" name="num" size="25" /><br /><br />
  53.     Nom: <input type="text" name="nom" size="25" /><br /><br />
  54.     Prenom: <input type="text" name="prenom" size="25" /><br /><br />
  55. <p></p>
  56. <input type="submit" value="Ajouter" />
  57.     </div>
  58.     </form>
  59. </body>
  60. </html>

Reply

Marsh Posté le 12-01-2010 à 21:12:09   

Reply

Marsh Posté le 13-01-2010 à 09:57:48    

Je pense que tu n'as pas du réferencer les DLL en question dans ton projet


---------------
last.fm-RYM
Reply

Marsh Posté le 19-01-2010 à 14:55:08    

Et que les DLLs ne tombent pas du ciel, il faut qu'elles soient bien présentes dans la gac.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

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