Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/03/2009, 10:16
Avatar de Julcar
Julcar
 
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 17 años, 3 meses
Puntos: 54
Respuesta: Aprender ASP.Net a partir de ASP Clasico

Sabes, yo tambien estoy en la misma situación, estoy de a poco comprendiendo como se manejan los archivos en ASP.Net, pero te puedo adelantar algo:

En ASP: Para abrir una conexion usualmente era:

Código asp 3.0:
Ver original
  1. Dim objCON, objRST
  2.  
  3. Set objCON = Server.CreateObject("ADODB.Connection")
  4. Set objRST = Server.CreateObject("ADODB.Recordset")
  5.  
  6. objCON.Provider = "Microsoft.Jet.OLEDB.4.0"
  7. objCON.ConnectionString = "Data Source="&Server.MapPath("basedatos.mdb")&";"
  8. objCON.Mode = 3
  9. objCON.Open

Pues en .Net cambia todo:


Código asp.net:
Ver original
  1. Imports System.Data.OleDb
  2.  
  3.     Private Sub BtnCargarGrid_Click(ByVal sender As System.Object _
  4.                 , ByVal e As System.EventArgs) Handles BtnCargarGrid.Click
  5.  
  6.         Dim cn As OleDbConnection
  7.         Dim ds As Data.DataSet
  8.         Dim da As OleDbDataAdapter
  9.         Dim strConexion As String
  10.         Dim Ssql As String
  11.  
  12.         strConexion = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\bd1.mdb"
  13.  
  14.         Try
  15.             'Abrimos la conexión
  16.             cn = New OleDbConnection(strConexion)
  17.             cn.Open()
  18.         Catch ex As Exception
  19.             MessageBox.Show("Error al abrir la conexión:" & vbCrLf & ex.Message)
  20.             Exit Sub
  21.         End Try

Y pues te recomiendo algo, para aprender asp.net usa vb.net ya que con C# me hago sopa y no avanzo, ademas, ni te metas en los msdn de microsoft, ya que sus manuales no explican nada la solución es entrar a la web de Mono donde ahi te explican mejor, aunque esta en ingles se entiende mejor.

Si quieres me agregas al msn pues yo tambien necesito meterme al mundo .Net y podriamos intercambiar lo que vayamos aprendiendo.
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"