Ver Mensaje Individual
  #11 (permalink)  
Antiguo 12/01/2009, 05:17
igonfil
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: conexión a una base de datos

Aquí dejo todo el código que tengo creado. Muchas gracias

Web.config
Código PHP:
<?xml version="1.0" encoding="utf-8" ?>

<!-- Nota: como alternativa para editar manualmente este archivo puede utilizar la herramienta Administración de sitios Web para
     configurar los valores de la aplicación. Utilice la opción Sitio Web->Configuración de Asp.Net
     en Visual Studio.
    Encontrará una lista completa de valores de configuración y comentarios en machine.config.comments, que se encuentra
     generalmente en \Windows\Microsoft.NET\Framework\v2.0.xxxxx\Config
 -->

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

      
    <appSettings />
    <!--<connectionStrings />-->
        
    <system.web>

        <!-- 
            Establezca debug="true" en la compilación para insertar símbolos de depuración en la página compilada.
            Dado que este proceso afecta al rendimiento, debe establecer este valor como true durante la depuración.
        -->
        <compilation debug="false" />
              

        <!--
            La sección <authentication> permite configurar el modo de autenticación de seguridad utilizado por 
            ASP.NET para identificar a un usuario entrante. 
        -->
        <authentication mode="Windows" />
       
       
        <!--
            La sección <customErrors> permite configurar las acciones que se deben llevar a cabo/cuando un error
            no controlado tiene lugar durante la ejecución de una solicitud.  Específicamente, permite a los desarrolladores
            configurar páginas de error html que se mostrarán en lugar de un seguimiento de pila de errores.
        -->
        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
        <!-- 
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        -->
        </customErrors>
        
        
        <!--
            DIRECCIÓN URL COMPLETA DE REDIRECCIONES DE CLIENTE
            Algunos dispositivos móviles requieren que la dirección URL para redirecciones de cliente esté completa.
        -->
        <httpRuntime useFullyQualifiedRedirectUrl="true" />
        
        
        <!--
          ESPECIFICAR TIPO DE DICCIONARIO DE DATOS SIN COOKIES
          Esto provocará que el contenido del diccionario aparezca en la cadena de consulta de la dirección URL de solicitud local.
          Esto es necesario para la autenticación de formularios que trabajan con dispositivos sin cookies.
        -->
        <mobileControls cookielessDataDictionaryType="System.Web.Mobile.CookielessData" />


      <deviceFilters>
        <filter name="isJPhone" compare="Type" argument="J-Phone" />
        <filter name="isHTML32" compare="PreferredRenderingType" argument="html32" />
        <filter name="isWML11" compare="PreferredRenderingType" argument="wml11" />
        <filter name="isCHTML10" compare="PreferredRenderingType" argument="chtml10" />
        <filter name="isGoAmerica" compare="Browser" argument="Go.Web" />
        <filter name="isMME" compare="Browser" argument="Microsoft Mobile Explorer" />
        <filter name="isMyPalm" compare="Browser" argument="MyPalm" />
        <filter name="isPocketIE" compare="Browser" argument="Pocket IE" />
        <filter name="isUP3x" compare="Type" argument="Phone.com 3.x Browser" />
        <filter name="isUP4x" compare="Type" argument="Phone.com 4.x Browser" />
        <filter name="isEricssonR380" compare="Type" argument="Ericsson R380" />
        <filter name="isNokia7110" compare="Type" argument="Nokia 7110" />
        <filter name="prefersGIF" compare="PreferredImageMIME" argument="image/gif" />
        <filter name="prefersWBMP" compare="PreferredImageMIME" argument="image/vnd.wap.wbmp" />
        <filter name="supportsColor" compare="IsColor" argument="true" />
        <filter name="supportsCookies" compare="Cookies" argument="true" />
        <filter name="supportsJavaScript" compare="Javascript" argument="true" />
        <filter name="supportsVoiceCalls" compare="CanInitiateVoiceCall" argument="true" />
      </deviceFilters>      
    </system.web>

  
  <connectionStrings>
    <add name="miConnectionString"
    connectionString="Server=Mi IP ;Database=Nombre base de datos;Uid=system;Pwd=Igonfil; Trusted_Connection=false;" providerName="System.Data.SqlClient"/>
  </connectionStrings>
</configuration>
Código PHP:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

 
class 
Class1
{
    private 
string _cadenaConexion;

    public 
string cadenaConexion
    
{
        
get
        
{
            return 
_cadenaConexion;
        }
        
set
        
{
            
this._cadenaConexion value;
        }
    }

    static 
string connectionString WebConfigurationManager.connectionString["miConnectionString"].ToString();
    static 
SqlConnection con = new SqlConnection(connectionString);
    static 
string cmd = new SqlCommand(connectionString);
    static 
string dr = new SqlDataSource(connectionString);
    
   
    static 
void Main()
    {
        
con.ConnectionString cadenaConexion;
        
con.Open();
        
cmd.Connection con;
        
cmd.CommandText "INSERT INTO prueba (codigo,nombre,departamento ) values ('50', '5', '25')";
        
//dr = cmd.ExecuteReader;
        
        
con.Close();
        
    }