Ir al contenido principal

Conectarse a una BD en SQL server mobile con VB .net

Este ejemplo está programado en Visual Studio 2005, en Visual Basic para una PDA, lo que hace es conectarse a una base de datos SQL server mobile, hacer una consulta y llenar un datagrid con los resultados. Es necesario que esté instalado en la PDA SQL Server. En este caso la consulta se hace en el momento en que se instancia el formulario, por lo tanto cuando aparece ya está el datagrid cargado con los resultados.



Private sqlConn As System.Data.SqlServerCe.SqlCeConnection
Private sqlDA As System.Data.SqlServerCe.SqlCeDataAdapter
Private sqlDS As System.Data.DataSet

Public Sub New()
MyBase.New()
'This call is required by the Windows Form Designer.
InitializeComponent()

DataGrid1.BackgroundColor = Color.White
Try
sqlDS = New DataSet
sqlConn = New SqlCeConnection("Data Source='Storage Card\SQL\BD.sdf'")
sqlDA = New SqlCeDataAdapter("SELECT nro, cliente, fcom AS Fecha FROM tabla1", sqlConn)
sqlDA.Fill(sqlDS, "Sini")
DataGrid1.DataSource = sqlDS.Tables("Sini")
Catch err As SqlCeException
MsgBox("No se puede abrir la base de datos, verifique la tarjeta de memoria", MsgBoxStyle.Critical)
Exit Sub
End Try
End Sub

Comentarios

Entradas más populares de este blog

Como eliminar coordenada Z de elementos (Autocad, VLisp)

Este ejemplo muestra como poner en cero la coordenada Z de unos elementos dentro de un dibujo de AutoCAD, es decir "baja" las entidades que estén dibujadas a una altura en el eje Z y le asigna el valor "0", o en el caso de polilíneas 3d las aplana poniendole a todos sus vertices una altura 0 en Z y respentando sus coordenadas X e Y. Solo tiene en cuenta los puntos, los textos (TEXT y MTEXT), las líneas y las polilíneas. Básicamente lo que hace es hacer un conjunto por cada tipo de entidad (línea, polilínea, texto, y punto) analizar los puntos por cada uno de los elementos dentro del conjunto y redefinir cada punto poniendo en 0 su coordenada Z, en el caso de las polilíneas recorre uno por uno todos los vértices que la componen. El ejemplo puede mejorarse, quizás no sea la forma más óptima de hacerlo, por ejemplo podriamos hacer solo un conjunto y trabajar con todos lo elementos, pero bueno de esta manera quizás es un poco más claro, además hay que tener en cuenta qu...

Ejemplo MVC en PHP

Implementación básica del patrón Modelo Vista Controlador (MVC) en PHP utilizando OOP. MVC es un patrón de diseño que implementa tres capas con el objetivo de separar la interfaz de usuario, las reglas de negocio y el acceso a los datos. Aquellos que no tienen conocimiento de este patrón les recomiendo que lean brevemente de que se trata MVC y la programación orientada a objetos. En esta implementación PHP las vistas manejan todo lo relacionado con la interfaz del usuario (html, css, javascript), el modelo proporciona el acceso a los datos (para facilitar este ejemplo se simula la conexión a una Base de Datos) y el controlador administra toda la lógica del negocio y es el nexo entre el modelo y la vista. Hay muchos frameworks que implementan MVC en PHP de forma muy efectiva y son muy populares. Este ejemplo está orientado a aquellos que quieran hacer su propio framework o que quieran conocer el funcionamiento paso a paso. En este ejemplo se muestra una pantalla de bienvenida co...

Insertar un texto en un dibujo (AutoCAD, Visual Lisp)

Aquellos que conocen programas de dibujo como AutoCAD o MicroStation deben saber que podemos realizar pequeñas personalizaciones o comandos personalizados, que pueden llegar a ser muy útiles y acelerar bastante el trabajo, pudiendo incluso hasta automatizar algunas tareas manuales rutinarias. Para hacer estos programas y comandos podemos utilizar el Editor de Visual Basic, y programar en VBA, hay un montón de ejemplos en la web de VBA. En el caso particular de AutoCAD podemos programar también en AutoLISP , LISP es un lenguaje de programación de alrededor de los 60 (si mal no recuerdo) que se basa en paréntesis, y que es muy potente para algunas cosas, sobre todo para funciones recursivas. AutoCAD adoptó una versión del lenguaje llamada AutoLISP, podemos acceder al compilador a través del menu tools/AutoLISP/Visual LISP Editor, incluso AutoCAD tiene unos ejemplos y tutoriales muy buenos de este lenguaje. Este ejemplo está hecho en Visual LISP , es bastante sencillo, lo único que ha...