Si vas a copiar

.. y pegar este post en tu web o blog personal, por favor te pido que coloques el link del post de donde lo copiastes:

Fuente:

Olvídate de jesús ¡Las estrellas te aman!

31 de enero de 2010 No hay comentarios.:
Bueno como ateo que soy inicio esta nueva seccion de videos e imagenes relaciones con el ateismo, esta vez les mostrare un video que encontre en youtube que aunque es muy corto dice algo que es muy importante:

Olvídate de jesús ¡Las estrellas te aman!




Es verdad olvidate de de Dios, Jesus y todo lo relacionado con la religion porque Dios no te ha creado sino las estrellas...


Publicado en tttony.blogspot.com

Conectarse con SQL Server 2005 desde C# y VB.NET

21 de enero de 2010 No hay comentarios.:
Si se te presentan problemas para conectarte con el servidor SQL Server 2005 Express Edition desde C# estos son los pasos que debes seguir para tener una conexion exitosa:

NOTA: esto se hace mediante una conexion a SQL Server 2005 Express Edition que esta en tu PC es decir para probar tu aplicacion y debuguearla

  1. Instalar el SQL Server 2005(aunque puedes instalar el mas nuevo y quizas te sirvan estos pasos)
  2. Instalar Microsoft SQL Server Management Studio Express
  3. Ejecutas Microsoft SQL Server Management Studio Express

Conectar con el Explorador de Objetos, click derecho en el servidor SQL ejecutado luego clickea en Propiedades


 
Activar Modo de autenticacion de Windows y Sql Server


 
Aceptas los cambios

Codigo C#:

public void ConnectSQLServer()
{
 SqlConnectionStringBuilder bldr = new SqlConnectionStringBuilder();
   
 /*
  * Esta es una manera de conectarse pero no te servira para probar en casa
  */
 /*
 bldr.DataSource = @"TONY-SERVER\SQLEXPRESS";
 bldr.InitialCatalog = "testing";
 bldr.UserID = @"TONY-SERVER\Tony";
 bldr.Password = "";
 bldr.ConnectionString
 */
   
 /* Con esta conexion es posible hacer pruebas en casa */
 SqlConnection con = new SqlConnection(@"Data Source=TONY-SERVER\SQLEXPRESS;Initial Catalog=testing;User ID=TONY-SERVER\TONY;Password=;Integrated Security=SSPI");
   
 con.Open();
   
 /* Manejar datos aqui */
   
 con.Close();
}


Codigo VB.NET:

Public Sub ConnectSQLServer()

 Dim bldr As New SqlConnectionStringBuilder()

 ' bldr.DataSource = "TONY-SERVER\SQLEXPRESS";
 ' bldr.InitialCatalog = "testing";
 ' bldr.UserID = "TONY-SERVER\Tony";*/
 ' bldr.Password = ""
   
 Dim As bldr.ConnectionString
 Dim Con As New SqlConnection("Data Source=TONY-SERVER\SQLEXPRESS;Initial Catalog=testing;User ID=TONY-SERVER\TONY;Password=;Integrated Security=SSPI")
 con.Open()
   
 con.Close();

End Sub


Agregando esto al ConnectionString: Integrated Security=SSPI se pueden hacer pruebas en casa con Sql Server 2005 Express Edition si eso te lanzara un mensaje de error:

El usuario no está asociado a una conexión de SQL Server de confianza.

Pero con todo lo que hicimos mas arriba este error no te aparecera, pero si quieres hacer una conexion remota tendras que darle permisos al usuario con que te conectas


Tambien es valido:

Data Source=TONY-SERVER\SQLEXPRESS

y

Data Source=.\SQLEXPRESS

-

User ID=TONY-SERVER\TONY

y

User ID=.\TONY

El Password esta vacio ya que no es necesario mientras este en desarrollo la aplicacion


Publicado en tttony.blogspot.com

Conectarse a una base de datos Access 2007

13 de enero de 2010 No hay comentarios.:
Estoy haciendo una aplicacion que se conecta con una base de datos Access 2007 pero este codigo no funciona ya que muestra este error:


El proveedor 'Microsoft.Jet.OLEDB.4.0' no esta registrado en el equipo local


CODIGO C#:


using System;
using System.Windows.Forms;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;

namespace PRY
{
   class clsDatabase
   {

       public void Connect()
       {

           OleDbConnection conn = new OleDbConnection();
           conn.ConnectionString = 
               @"Provider=Microsoft.Jet.OLEDB.4.0;" +
               @"Data source=C:\db\test.accdb";
           try
           {
               conn.Open();
               // Insert code to process data.
           }
           catch (Exception ex)
           {
               MessageBox.Show(ex.Message, ex.Source);
           }
           finally
           {
               conn.Close();
           }
       }
   }
}




Averiguando en internet me encontre que ahora existe una nueva version de conexion para las base de datos Access 2007 entonces quedaria de esta manera:



using System;
using System.Windows.Forms;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;

namespace PRY
{
   class clsDatabase
   {

       public void Connect()
       {

           OleDbConnection conn = new OleDbConnection();

           conn.ConnectionString =
               @"Provider=Microsoft.ACE.OLEDB.12.0;" +
               @"Data source=C:\db\test.accdb";
           try
           {
               conn.Open();
               // Insert code to process data.
           }
           catch (Exception ex)
           {
               MessageBox.Show(ex.Message, ex.Source);
           }
           finally
           {
               conn.Close();
           }
       }
   }
}



Como ven en letras negritas eso es lo que cambia y asi poder conectarse a la base de datos Access 2007, incluso sirve para otros componentes como el Excel 2007

Si no tienen instalado o no quieren intalar el Office 2007 intala este paquete que instalara los nuevos drivers de conexion para Access 2007


Otras maneras de conectarse con ACE OLEDB 12.0 dependiendo de la seguridad:

Seguridad Estandar

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;


Con Contraseña en la base de datos
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;


Con la funcionalidad DataDirectory
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\myAccess2007file.accdb;Persist Security Info=False;



Fuente: http://www.connectionstrings.com/access-2007


Publicado en tttony.blogspot.com

Buscar en el Blog



PUBLICIDAD