Visual Basic.NET - Orientenme por favor: Acces y SQlServer

 
Vista:

Orientenme por favor: Acces y SQlServer

Publicado por Haf (1 intervención) el 06/09/2009 12:05:25
Hola amigos del foro, tengo una gran duda y deseo que me orienten por favor.
Estoy trabajando en un proyecto en el cual tengo una bbdd de access y al culminar el sistema debo emigrarlo a SQl. Mi pregunta es la siguiente:
¿Cual es el mejor método de programación de conexión y mantenimiento en access de manera que sea sencillo (en código) la emigración a SQL 2005 ?

El código que utilizo en access es el siguiente:
Imports System.Data
Imports System.Data.OleDb
Imports ADODB


******** ejemplo de codigo insert.

STRSQL = "INSERT INTO CONDICION (CODIGO_CONDICION,NOMBRE_CONDICION) "
STRSQL = STRSQL + " VALUES('" & txtcodigo.Text & "','" & descrip & "' ) "
Conn_ACCESS.Open("PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" + Ruta_Datos + "datos.MDB")
RS.Open(STRSQL, Conn_ACCESS)
MessageBox.Show("Datos grabados correctamente", "OK", MessageBoxButtons.OK, MessageBoxIcon.None)

En otros modulos cuando deseo enlazar los datos a un combo utilizo:
Dim Conexion_access As OleDbConnection
Conexion_access = New OleDbConnection(funciones.conexion_datos) Dim CN1 As New System.Data.OleDb.OleDbConnection
Dim DA1 As New OleDbDataAdapter
Dim RS1 As New DataSet
DA1.SelectCommand = New OleDb.OleDbCommand("SELECT * FROM poblacion where codigo_provincia='" & Me.cbo_provincia.SelectedValue & "' order by nombre_poblacion", Conexion_access)
DA1.Fill(RS1)

Me.cbo_poblacion.DisplayMember = "nombre_poblacion" Me.cbo_poblacion.ValueMember = RS1.Tables(0).Columns("codigo_poblacion").ColumnName
Me.cbo_poblacion.DataSource = RS1.Tables(0)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder