Entradas

Exportar Orígenes de Datos ODBC de una PC a otra

Imagen
En Windows 11, los Orígenes de Datos locales (como los que ves en el Administrador de Orígenes de Datos ODBC) se guardan en el Registro de Windows . Así que para exportarlos a otra computadora, necesitas copiar esas configuraciones del registro. Aquí tienes el paso a paso: Exportar Orígenes de Datos ODBC de una PC a otra Abre el Editor del Registro : Presiona Win + R , escribe regedit , y presiona Enter. Ubica las claves : Hay dos ubicaciones que contienen los orígenes de datos: Orígenes de datos de usuario (solo para el usuario actual): HKEY_CURRENT_USER\Software\ODBC\ODBC.INI Orígenes de datos de sistema (disponibles para todos los usuarios): HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI Exporta las claves : Haz clic derecho en la carpeta ODBC.INI en cada ruta anterior. Selecciona Exportar . Guarda los archivos .reg en una memoria USB, red o donde prefieras. En la computadora destino : Copia los archivos .reg exportados. Haz doble clic...

Consultas DML en SQL (SELECT, INSERT, UPDATE, DELETE) 🛠️ Qué son y cómo usarlas (con ejemplos)

Imagen
En el mundo de las bases de datos, SQL (Structured Query Language) es el lenguaje estándar para gestionar y manipular la información. Dentro de SQL, uno de los subconjuntos más importantes es el DML o Data Manipulation Language , que se encarga de manipular los datos contenidos en las tablas. En este artículo aprenderás qué son las consultas DML, para qué sirven, y cómo se utilizan, con ejemplos claros que puedes probar por ti mismo. 🎥 ¿Te interesa ver esto en video? ❓ ¿Qué es DML en SQL? DML (Lenguaje de Manipulación de Datos) es una categoría de comandos SQL que permiten realizar operaciones sobre los datos de una base de datos. Estas operaciones incluyen: ➕ INSERT : Insertar nuevos registros. 🔄 UPDATE : Modificar datos existentes. ❌ DELETE : Eliminar registros. 🔍 SELECT : Consultar o visualizar los datos. Estos comandos no modifican la estructura de las tablas (eso lo hace el lenguaje DDL), sino los datos que contienen . 🔍 SELECT : Consultar datos La c...

CRUD (Crear, Leer, Actualizar, Eliminar) en Windows Forms con C# y SQL Server (ADO.NET)

Imagen
  A continuación te muestro un ejemplo de una aplicación CRUD (Crear, Leer, Actualizar, Eliminar) en Windows Forms con C# y SQL Server . ✅ Escenario Supongamos que tienes una tabla en SQL Server llamada Usuarios con esta estructura: CREATE TABLE Usuarios ( Id INT PRIMARY KEY IDENTITY(1,1), Nombre NVARCHAR(100), Correo NVARCHAR(100) ); ✅ Diseño de Windows Forms (sencillo) Agrega los siguientes controles a tu formulario ( Form1.cs ): TextBox llamado txtNombre TextBox llamado txtCorreo Button llamado btnAgregar Button llamado btnActualizar Button llamado btnEliminar DataGridView llamado dgvUsuarios ✅ Código completo del formulario Form1.cs using System; using System.Data; using System.Data.SqlClient; using System.Windows.Forms; namespace CrudWinForms { public partial class Form1 : Form { string connectionString = "Server=localhost;Database=Prueba;Trusted_Connection=True;"; int idSeleccionado = 0; ...

🔗 ¿Qué es ADO.NET y por qué deberías aprenderlo?

Imagen
🚀 Introducción Si estás desarrollando con C# y .NET y necesitas interactuar con bases de datos, ADO.NET es la herramienta ideal. 🔌 ¡Conéctate, consulta y controla tus datos con precisión! 🧩 ¿Qué es ADO.NET? ADO.NET (ActiveX Data Objects para .NET) es un conjunto de clases que permite el acceso a datos desde fuentes como: Bases de datos relacionales (SQL Server, MySQL, PostgreSQL, Oracle…) Archivos XML Servicios de datos Permite trabajar tanto en modo conectado como en modo desconectado , dándote flexibilidad para diferentes tipos de aplicaciones. 🧰 Principales componentes 🔌 SqlConnection / OleDbConnection / OracleConnection – Establecen la conexión 🧾 SqlCommand – Ejecuta comandos SQL o procedimientos almacenados 📤 SqlDataReader – Lee resultados de forma rápida (solo hacia adelante) 📦 DataSet / DataTable – Permite trabajar con datos en memoria, ideal para aplicaciones más complejas 🔁 DataAdapter – Sincroniza cambios entre el DataSet y la base de...

🐍 Cómo instalar Python en Windows [Guía paso a paso]

Imagen
  Python es uno de los lenguajes de programación más populares y versátiles de la actualidad. Desde desarrollo web hasta automatización, ciencia de datos e inteligencia artificial, Python está en todas partes. Si quieres empezar a usarlo en tu computadora con Windows, esta guía paso a paso es para ti. ✅ Requisitos previos Antes de empezar, asegúrate de tener lo siguiente: Una computadora con Windows 10 o 11 . Conexión a internet. Permisos de administrador (por si Windows lo solicita durante la instalación). 1. Descargar Python desde el sitio oficial Abre tu navegador web (por ejemplo, Chrome o Edge). Visita la página oficial: https://www.python.org Haz clic en el botón amarillo “Download Python 3.x.x” . La página detectará automáticamente tu sistema operativo y ofrecerá la versión recomendada para Windows. 📌 Consejo: Descarga siempre la última versión estable . 2. Ejecutar el instalador Una vez descargado el archivo ( python-3.x.x.exe ): Haz dob...

SQL Server Import and Export Wizard | El proveedor 'Microsoft.ACE.OLEDB.12.0' no está registrado en el equipo local. (System.Data)

Este error indica que tu sistema no tiene instalado el proveedor Microsoft.ACE.OLEDB.12.0 , que es necesario para que el SQL Server Import and Export Wizard pueda leer archivos de Excel o Access (formato .xls , .xlsx , .mdb , .accdb , etc.). Esto suele pasar cuando estás usando una versión de SQL Server de 64 bits , pero no tienes el proveedor de Access Database Engine correspondiente. ✅ Solución: Instalar Microsoft Access Database Engine Ve al siguiente enlace oficial de Microsoft: 👉 https://www.microsoft.com/en-us/download/details.aspx?id=54920 Descarga el archivo adecuado: AccessDatabaseEngine.exe → versión de 32 bits . AccessDatabaseEngine_x64.exe → versión de 64 bits . ⚠️ Importante: Aun si tu sistema es de 64 bits, SQL Server Import and Export Wizard puede requerir la versión de 32 bits si estás usando la herramienta desde el menú "Start" en vez de desde la carpeta de 32 bits. 🛠️ Alternativa si no te deja instalar por conflictos con Offic...

Enviar correos masivos desde Microsoft Excel📨

Imagen
Enviar correos masivos desde Excel mediante Outlook se puede lograr fácilmente utilizando una macro en VBA (Visual Basic for Applications). A continuación te explico paso a paso cómo hacerlo. 👉Ver video y descargar plantilla   aqui 📥 ✅ Requisitos Previos Microsoft Excel y Outlook instalados en el mismo equipo. Outlook configurado con una cuenta de correo válida. Una hoja de Excel con los datos de los destinatarios. 📝 Paso 1: Prepara tu archivo Excel Tu hoja debe tener un formato como este: Nombre Correo Asunto Mensaje Juan juan@email.com Bienvenido Hola Juan, bienvenido a nuestro sitio. Ana ana@email.com Recordatorio Hola Ana, este es un recordatorio. Guarda el archivo antes de continuar. 🧠 Paso 2: Abre el Editor de Macros (VBA) Presiona Alt + F11 en Excel. En el menú, haz clic en Insertar > Módulo . 💻 Paso 3: Pega este código VBA Sub EnviarCorreosDesdeExcel() Dim OutlookApp As Object Dim OutlookMail As Object ...

Identificar qué aplicación o servicio está utilizando un puerto específico en Windows🪟

Imagen
 Para ver qué aplicación o servicio está utilizando un puerto específico en Windows, puedes usar varias herramientas desde la línea de comandos. Aquí te muestro las formas más comunes: ✅ 1. Usar netstat con findstr Abre una ventana de Símbolo del sistema (CMD) como administrador y escribe: netstat -aon | findstr :<puerto> 🔁 Reemplaza <puerto> por el número que quieres revisar. Por ejemplo, si quieres saber quién usa el puerto 3306: netstat -aon | findstr :3306 Esto te dará una salida como: TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1234 El número al final es el PID (ID del proceso) . ✅ 2. Ver el nombre del proceso con tasklist Luego puedes obtener el nombre de la aplicación con este comando: tasklist /FI "PID eq 1234" 🔁 Reemplaza 1234 con el PID que obtuviste de netstat . ✅ 3. Alternativa: Usar PowerShell También puedes usar este comando en PowerShell para ver todos los procesos y puertos: Get-Process -Id (Get-NetTCPConnect...

Guía paso a paso para instalar SQL Server

Imagen
  Aquí tienes una guía paso a paso para instalar SQL Server (edición Developer o Express) en Windows, ideal para desarrollo, pruebas o estudio. Esta guía también incluye enlaces oficiales y recomendaciones para no cometer errores durante la instalación. Si prefieres puedes ver video aqui📽️ 💽 Cómo instalar SQL Server 2022 en Windows (Developer o Express) ✅ Requisitos previos Antes de comenzar, asegúrate de tener: Windows 10 o superior (64 bits). Al menos 6 GB de espacio libre en disco. Conexión a internet (para descargar instalador y componentes). Permisos de administrador en tu PC. 🔽 1. Descargar SQL Server Ve al sitio oficial de Microsoft: SQL Server Developer (completo y gratuito para desarrollo): 👉 https://www.microsoft.com/es-es/sql-server/sql-server-downloads Haz clic en el botón "Descargar ahora" según la versión deseada: Developer : Recomendado para uso personal, pruebas y desarrollo. Express : Ligero y limitado, ideal para P...

Cómo crear un usuario o login en SQL Server usando SQL Server Management Studio (SSMS)

Imagen
🧑‍💻 Cómo crear un usuario o login en SQL Server con Management Studio (SSMS) Cuando trabajamos con SQL Server, una de las tareas más comunes y necesarias es crear logins o usuarios para que otras personas (o aplicaciones) puedan acceder a nuestras bases de datos de forma segura. En esta entrada te mostraré paso a paso cómo hacerlo utilizando SQL Server Management Studio (SSMS) , la herramienta oficial para administrar bases de datos SQL Server. Si lo prefieres puedes📽️Ver video paso a paso ✅ ¿Cuál es la diferencia entre login y usuario en SQL Server? Antes de empezar, es importante entender esto: Login : Permite acceder al servidor SQL Server . Usuario : Permite acceder a una base de datos específica dentro del servidor. Un login puede estar vinculado a uno o varios usuarios de diferentes bases de datos. 🔧 Paso a paso: Crear un login y usuario en SSMS 1. Abre SQL Server Management Studio (SSMS) Inicia sesión con una cuenta que tenga permisos de administrador. 2...