Base de Datos

Cómo instalar y configurar Node.js en una cuentas de hosting compartido

En este artículo se describe cómo instalar la plataforma Node.js en las cuentas de hosting compartido. Puede utilizar Node.js para alojar aplicaciones de terceros o puede ejecutar sus propias aplicaciones.

Más >

Cómo reparar una base de datos MYSQL.

Cómo reparar una base de datos MYSQL.

Más >

¿Cómo establezco la conexión a base de datos MS Access con ASP.NET?

Con ASP.NET y la utilización de los objetos propios de .NET Framework, es posible realizar una conexión con MS Access y obtener datos.

El siguiente ejemplo ilustra cómo:

Sub Page_Load(sender as object, e as System.EventArgs)
'Se define el objeto conexión
dim conn as System.Data.OleDb.OleDbConnection
dim reader as System.Data.OleDb.OleDbDataReader
dim sql as System.Data.OleDb.OleDbCommand
'Se especifica el string de conexión
conn = New System.Data.OleDb.OleDbConnection()
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath( "test.mdb" ) + ";Persist Security Info=False"
'Se abre la conexión y se ejecuta la consulta
conn.Open()
sql = new System.Data.OleDb.OleDbCommand
sql.CommandText = "SELECT * FROM tabla"
sql.Connection = conn
reader = sql.ExecuteReader()

Do while reader.Read()
Response.Write( reader.GetValue(1) + "<BR>" )
Loop
End Sub

¿Cómo se realiza una conexión a SQL Server con ASP.NET?

El siguiente ejemplo realiza una conexión contra SQL Server mediante autenticación integrada y obtiene datos

Sub Page_Load(sender as object, e as System.EventArgs) 
'Se define el objeto conexión dim conn as System.Data.SqlClient.SqlConnection dim reader as System.Data.SqlClient.SqlDataReader dim sql as System.Data.SqlClient.SqlCommand 
'Se especifica el string de conexión conn = New System.Data.SqlClient.SqlConnection() conn.ConnectionString = "data source=.;integrated security=SSPI;initial catalog=TestConnDb" 
'Se abre la conexión y se ejecuta la consulta conn.Open() sql = new System.Data.SqlClient.SqlCommand sql.CommandText = "SELECT * FROM tabla" sql.Connection = conn reader = sql.ExecuteReader() 
Do while reader.Read() Response.Write( reader.GetValue(0) + "<br/>" ) Loop 
End Sub 

¿Cómo configuro la conexión a base de datos SQL Server con ASP?

Mediante el siguiente ejemplo, puede realizarse una conexión a SQL Server con código ASP

<% 
'Se crea el objeto de la conexión
set Conex = Server.CreateObject("ADODB.Connection")
'Se especifica la ubicación de la base de datos SQL Server 
Conex.ConnectionString = "Provider=SQLOLEDB.1;" & _
"Data Source=.;" & _
"Integrated Security=SSPI;" & _
"Persist Security Info=False;" & _
"Initial Catalog=testconndb"
'Provider: Proveedor 
'Integrated Security=SSPI: Seguridad integrada de windows
'Initial Catalog: Base de datos
'Data Source: SQL Server (. = localhost)
'Se abre la conexión y se ejecuta una consulta 
Conex.Open set Rs = Server.CreateObject("adodb.recordset")
set Rs = Conex.Execute("SELECT * FROM tabla")
Response.Write Rs("Campo")
Conex.Close
'Se eliminan los objetos de la memoria 
Set Rs = Nothing Set Conex = Nothing
%>

¿Cómo envío e-mails con ASP y CDO?

El siguiente ejemplo genera un formulario y realiza las operaciones necesarias para el envio de e-mails mediante ASP y CDO, en plataformas Microsoft Windows 2003

<%@LANGUAGE="VBSCRIPT" %> 
<!--METADATA TYPE="TypeLib" FILE="E:\WINDOWS\system32\cdosys.dll" -->
<!-- Formulario para completar con los datos -->

<form action="test_mail.asp" method="POST">

Usuario smtp: <input type="text" value="" name="usuario"></input> <br />
(El usuario puede encontrarlo en el panel de control, E-mail, Administrar cuentas)<br/>

Contraseña smtp: <input type="password" value="" name="passwd"></input><br/>
(La contraseña de su correo electrónico)

E-mail destinatario: <input type="text" name="destinatario" width="50"></input><br/>

<input type="submit" value="Enviar e-mail" /><input type="hidden" name="enviar" value="1"/>
</form>

<!-- Fin Formulario para completar con los datos -->

<%
' Se verifica que los datos han sido enviados desde el formulario, para la validación con el SMTP
If Request("enviar") = 1 Then
If Not Request("usuario") = "" And Not Request("passwd") = "" And Not Request("destinatario") = "" Then
' Se crean los objetos necesarios para el envío del correo
Set oMail = Server.CreateObject("CDO.Message")
Set iConf = Server.CreateObject("CDO.Configuration")
Set Flds = iConf.Fields

' Se configuran los parametros necesarios para el envío
iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 1
iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "http://127.0.0.1"
iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10
iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25

' Se completan los datos del usuario y la contraseña necesarios para el envio
iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = Request("usuario")
'usuario smtp
iConf.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = Request("passwd")
'password para STMP
iConf.Fields.Update
' Se asignan las propiedades de configuración al objeto
Set oMail.Configuration = iConf
' Destinatario del correo
oMail.To = Request("destinatario")
' Remitente del correo
oMail.From = "noreply@ferozowindows.com.ar"
' Subject o asunto
oMail.Subject = "E-mail de prueba"
' Cuerpo del mensaje
oMail.TextBody = "Este es un e-mail enviado desde la página de ejemplo de Ferozo Windows Edition"
' Se envía el correo
oMail.Send
' Se destruyen los objetos
Set iConf = Nothing
Set Flds = Nothing
Else
' Respuesta en caso de que no se completen todos los datos
Response.Write("Complete todos los campos para ejecutar el ejemplo")
End If
End If
%>

¿Cómo se realiza una conexión a Access con ASP?

El siguiente ejemplo realiza una conexión contra Microsoft Access y obtiene datos

<% 

'Se crea el objeto de la conexión
set Conex = Server.CreateObject("ADODB.Connection")

'Se especifica la ubicación de la base de datos Access, ya sea mediante una ruta absoluta
'o relativa a la ubicación de la página
'Conex.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=C:\Inetpub\wwwroot\asp\test.mdb"
Conex.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath( "test.mdb" )

'Se abre la conexión y se ejecuta una consulta
Conex.Open

set Rs = Server.CreateObject("adodb.recordset")
set Rs = Conex.Execute("SELECT * FROM tabla")
Response.Write Rs("Campo")

Conex.Close
'Se eliminan los objetos de la memoria
Set Rs = Nothing
Set Conex = Nothing

%>

¿Cómorealizo la conexión a base de datos MS Access con PHP?

Ud. puede realizar conexiones a bases de datos MS Access mediante código PHP.

El siguiente ejemplo ilustra cómo:

<?php // Se especifica la ubicación de la base de datos Access (directorio actual) 
$db = getcwd() . "\\" . 'test.mdb';
 // Se define la cadena de conexión
$dsn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db";
// Se realiza la conexón con los datos especificados anteriormente
$conn = odbc_connect( $dsn, '', '' );
 if (!$conn) { exit( "Error al conectar: " . $conn);
}
// Se define la consulta que va a ejecutarse
$sql = "SELECT * FROM Tabla";
// Se ejecuta la consulta y se guardan los resultados en el recordset rs
$rs = odbc_exec( $conn, $sql );
if ( !$rs ) { exit( "Error en la consulta SQL" ); }
// Se muestran los resultados
while ( odbc_fetch_row($rs) ) {
$resultado=odbc_result($rs,"Campo");
 echo $resultado;
}
// Se cierra la conexión
odbc_close( $conn );
?>

¿Cómo realizo la conexión a base de datos SQL Server con MSSQL en PHP?

Los planes en Microsoft Windows incluyen SQL Server, el cual podrá ser accedido mediante PHP.

La forma de realizar una conexión para obtener datos puede verse en el siguiente ejemplo:

<?php 
// Se realiza la conexón con los datos especificados anteriormente
$conn = mssql_connect( 'localhost', '', '' );
mssql_select_db( 'testconndb');
if (!$conn) { exit( "Error al conectar: " . $conn);
}
// Se define la consulta que va a ejecutarse $sql = "SELECT * FROM Tabla";
// Se ejecuta la consulta y se guardan los resultados en el recordset rs
$rs = mssql_query( $sql ); if ( !$rs ) { exit( "Error en la consulta SQL" );
}
// Se muestran los resultados $resultado=mssql_result($rs, 0,"Campo");
echo $resultado;
// Se cierra la conexión
mssql_close( $conn );
?>