lunes, 23 de julio de 2012

SQLPlus sin tnsnames

No hay comentarios.:
Para conectase a Oracle por medio de SQLPlus sin tnsnames, debemos usar el tipo de conexion basico, utilizando el SID de la base de datos.


   1:   
   2:  sqlplus system/password@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.100.5)(PORT=1521))(CONNECT_DATA=(SID=ORCL)))"

Esto también lo pueden hacer con sqldeveloper, cuando hacen una nueva conexion:





Ver

viernes, 6 de julio de 2012

Desactivar botón de enviar aspnet

No hay comentarios.:
Solo tiene que agregar al final de su proceso:

   1:   protected void Button1_Click(object sender, EventArgs e)
   2:      {
   3:         
   4:          //proceso();
   5:   
   6:          Button1.Attributes.Add("onclick", "this.disabled=true;");
   7:      }
Ver

jueves, 5 de julio de 2012

Desactivar botón de enviar con jQuery

No hay comentarios.:

Ejemplo con Google Apis



<head runat="server">
    <title></title>
   <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <input type="text" />
        <button>Submit Button</button>
    </div>
    <script type="text/javascript">
        $('button').click(function () {
            $('button').attr("disabled", true);
        });     

 
    </script>
    </form>
</body>
</html>


Ejemplo con Liberia jquery. 

Para este ejemplo tiene que bajar jquery.min.js de http://docs.jquery.com/Downloading_jQuery



<head runat="server">
    <title></title>
    <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <input type="text" />
        <input type="submit" value="Submit" />
    </div>
    <script type="text/javascript">
        $('input:submit').click(function () {
            $('input:submit').attr("disabled", true);
        });     
 
    </script>
    </form>
</body>
</html>
Ver

miércoles, 4 de julio de 2012

Value was either too large or too small for an Int32 Entity Framework Oracle

1 comentario:

El tipico problema de System.OverflowException.

Causa:

Esto puede pasar cuando tienen un campo Number 10 por ejemplo y entity framework cree que es int32


Query:



Tabla:

Entity Framework:




Posibles errores:

Value was either too large or too small for an Int32
Valor era demasiado grande o demasiado pequeño para Int32

O simplemente No llena el grid aun que tenga datos:



Solución:

Agregar un oracle.dataaccess.client en web config o app config, abajo de connection string.

<configuration>
  <configSections></configSections>
  <connectionStrings>
    <add name="Entities" &lt;connectionString="blabla" providerName="System.Data.EntityClient" />
  </connectionStrings>
  <oracle.dataaccess.client>
    <settings>
      <add name="bool" value="edmmapping number(1,0)" />
      <add name="int16" value="edmmapping number(4,0)"/>
      <!-- max NUMBER lenth for int16. number(5,0) will be int32 -->      
      <add name="int32" value="edmmapping number(9,0)"/>
      <!-- max NUMBER lenth for int32. number(10,0) will be long -->
    </settings>
  </oracle.dataaccess.client>
</configuration>



Con esto solucionamos el problema, basta con actualizar el contexto y tendremos el problema solucionado.




Otras Paginas de Soporte:
https://forums.oracle.com/forums/thread.jspa?threadID=2331405&tstart=10
Ver