¡Excelente! Me da mucho gusto que mi trabajo te haya sido de utilidad, no olvides que en mi canal tengo varios videos similares a éste, te invito a que los revises. 💪 🎉
Hola! gracias por el video. Una pregunta, cuando haces la extracción de los datos se almacenen en una lista, está lista no contiene el nombre de las columnas. Cómo puedo extraer tanto el nombre de las columnas y sus filas correspondientes ? Saludos, Gracias
creo que pymssql es mejor que pyodbc, ya que no requiere instalar el driver de microsoft (que pyodbc usa como intermediario) y accede a la base de datos directamente, es asi o me equivoco?
Hola, que buen video muchas gracias!! Quisiera preguntarte ¿si no tengo la base de datos creada en SQL server, pero el cliente si me suministra la cadena de conexión, puedo realizar consultas a las tablas que hay alli?. Yo se el nombre de las tablas a consultar,No tengo la base de datos!! solo tengo la cadena de conexión y nombre de las tablas. Muchas gracias
Hola hermano, muy buen video, solo me queda una duda. Pyodbc genera un pool de conexiones automáticamente? Y en caso de que sí lo haga que hace la linea 'connection.close()' si se supone que la conexión no se cierra, o solo la devuelve al pool?
Para poder instalarlo solo de manera local los paquetes que necesito para determinado proyecto, es una buena forma de aislar ecosistemas independientes para cada proyecto de Python. ✅
Buen día. Tengo un problema con el modulo pyodbc, lo tengo instalado correctamente e incluso me lo muestra cuando utilizo el comando pip list, pero durante el uso de Visual studio code me aparece este error: File "c:\Users\crist\Desktop\CRUD\CRUD.py", line 1, in import pyodbc ModuleNotFoundError: No module named 'pyodbc' PS C:\Users\crist\Desktop\Python\Visual studio> Podrías ayudarme?
Amigo ayudame me sale esto ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)') que hago, por favor.
Estimado, justamente ese tipo de errores te recomiendo que lo busques en Google, porque es propio de cada computadora. Me parece que te falta instalar dicho driver. 🤔
Excelentes videos !! como harías para crear login que se validen con usuarios y contraseña de windows de una compañia que usa este sistema operativo?? saludos y gracias
me presenta el siguente error: virtualenv : El término 'virtualenv' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo. En línea: 1 Carácter: 1 + virtualenv -p python3 env + ~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (virtualenv:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Buenas tardes, tienes alguna idea de porque me sale este error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server' : file not found (0) (SQLDriverConnect)")
\xbe\t\x0b\x00\x90\x9a\xdb\x9a\x9a \x9a\x......saben porqué cuando hago esta consulta del select me sale los datos asi, la primera consulta para ver si habia conexión se salió bien pero cuando quiero consultar datos de una tabla me sale estas letras, ayuda.
Hola amigo , gracias por el video , soy nuevo en tu canal , quisiera saber de que forma se podria ejecutar en python un procedimiento almacenado de SQL server teniendo un que ingresar un parametro de texto. gracias
Buen video! Tengo una consulta, pasé mi dataframe a lista de lista para subirlo en una tabla temporal, todo desde python, y al ejecutarlo, me sale el siguiente error: pyodbc.ProgrammingError: ('42000', "[42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]El flujo del protocolo de llamada a procedimiento remoto (RPC) del flujo TDS entrante es incorrecto. Parámetro 13 (''): el valor proporcionado no es una instancia válida del tipo de datos float. Compruebe si hubiera datos no válidos en los datos de origen. Un ejemplo de un valor no válido son datos de tipo numérico con una escala que supera la precisión. (8023) (SQLExecDirectW)"). ¿Sabes como solucionarlo? Me ayudarías inmensamente!!
Según recuerdo eso lo expliqué en el video, se modifica en la cadena de conexión. ✅ pyodbc.connect(r'Driver=SQL Server;Server=.\SQLEXPRESS;Database=myDB;Trusted_Connection=yes;') Algo así
Me aparece el siguiente error Error: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]No existe el servidor SQL Server o se ha denegado el acceso al mismo. (17) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (53)') si alguien me puede ayudar quedo agradecido 👍👍
@@UskoKruM2010 ('HYT00', '[HYT00] [Microsoft][ODBC SQL Server Driver]Expiró el tiempo de espera de inicio de sesión (0) (SQLDriverConnect)') [Finished in 38.4s] me sale esto
🔴 ¿Deseas más tutoriales como este? 👨💻 Aquí tienes muchos más, GRATIS 🔽🔽🔽 :
▶ Conexión Python con MySQL: th-cam.com/video/YBNDkOn17vA/w-d-xo.html
▶ Conexión Python con Oracle: th-cam.com/video/r8ez6KbaD58/w-d-xo.html
▶ Conexión Python con PostgreSQL: th-cam.com/video/XnWaZEmIO4k/w-d-xo.html
▶ Conexión Python con SQLite3: th-cam.com/video/4FDVzF0Z9Yo/w-d-xo.html
SÍGUEME ✅ !
** Curso Udemy Bases de datos con MySQL: bit.ly/2vtrUg9
** INSTAGRAM: instagram.com/uskokrum2010
** FACEBOOK: facebook.com/uskokrum2010
** TWITTER: twitter.com/uskokrum2010
** SITIO WEB: uskokrum2010.com
** GITHUB: github.com/UskoKruM
** SUSCRÍBETE: th-cam.com/users/uskokrum2010
🔴 ¿Quieres aprender y conversar sobre programación? Únete a nuestro grupo de Telegram ▶ : t.me/uskokrum2010_yt
Otros cursos GRATUITOS ✅ :
PYTHON 3: th-cam.com/play/PL_wRgp7nihybbJ2vZaVGI5TDdPaK_dFuC.html
DJANGO: th-cam.com/play/PL_wRgp7nihyZsEnudJ-XUAEdnOGUojbnn.html
HTML: th-cam.com/play/PL_wRgp7nihyZElF-6dkhPU_RetfSp99QN.html
JAVA: th-cam.com/play/PL_wRgp7nihyZ6hKPQcioxneVQ1aTuC4fS.html
SQL SERVER: th-cam.com/play/PL_wRgp7nihyYXeXZhOiZqKpAdwIRM28Ui.html
C#: th-cam.com/play/PL_wRgp7nihyYACu4RyZd0PxJUseQ2tQl8.html
PHP y MySQL: th-cam.com/play/PL_wRgp7nihyYXMZ5bBP6v0Q31fRRJLiud.html
VISUAL BASIC .NET: th-cam.com/play/PL_wRgp7nihybLjm19HvBxRDp-ZvyGEhdh.html
JAVASCRIPT: th-cam.com/play/PL_wRgp7nihyYdnV6ilQcZsfdG5d2nGWkc.html
jQuery: th-cam.com/play/PL_wRgp7nihyY020gyukDupJEJ84gimiPS.html
NODE.JS: th-cam.com/play/PL_wRgp7nihybJkFgDxd-LBZgmSIVdy3rd.html
CÓMO EDITAR CON CAMTASIA STUDIO 8: th-cam.com/play/PL_wRgp7nihyYSbQ7Vbwh5TFbM5nOgriAm.html
CÓMO USAR ZOOM PARA CLASES VIRTUALES: th-cam.com/play/PL_wRgp7nihyaNTSqIvKvJtBA-6Qw-UKTU.html
Excelente explicacion, muy buen video gracias
¡Excelente! Me da mucho gusto que mi trabajo te haya sido de utilidad, no olvides que en mi canal tengo varios videos similares a éste, te invito a que los revises. 💪 🎉
Excelentes videos , bien explicado y al punto , suscrito
¡Excelente! Me alegra saber que mi trabajo te ha servido. ✌ 😊
me sirvio suscrito y agradecido
¡Gracias! Me alegra saber eso. 😊
te amo bro
🙌🙌🙌 🎉
Genial!
¡Gracias, amigo! 👍 😊
crack!, saludos y gracias
!
¡Gracias a ti por verlo! 👌
Nuevo sub
¡Gracias! Espero que sigas aprendiendo en mi canal. 🙌
Hola!
gracias por el video. Una pregunta, cuando haces la extracción de los datos se almacenen en una lista, está lista no contiene el nombre de las columnas. Cómo puedo extraer tanto el nombre de las columnas y sus filas correspondientes ?
Saludos,
Gracias
Estimado Orlando, eso lo puedes ver en mi tutorial de CRUD con Python y MySQL: th-cam.com/video/d3mYv1r4DkQ/w-d-xo.html
@@UskoKruM2010 Gracias, me lo veo
@@navolatoorlando
creo que pymssql es mejor que pyodbc, ya que no requiere instalar el driver de microsoft (que pyodbc usa como intermediario) y accede a la base de datos directamente, es asi o me equivoco?
¡Muchas gracias por tu aporte! Lo voy a probar y si es así crearé otro video explicándolo. ✌
Hola, que buen video muchas gracias!!
Quisiera preguntarte ¿si no tengo la base de datos creada en SQL server, pero el cliente si me suministra la cadena de conexión, puedo realizar consultas a las tablas que hay alli?. Yo se el nombre de las tablas a consultar,No tengo la base de datos!! solo tengo la cadena de conexión y nombre de las tablas. Muchas gracias
Claro que sí, es posible, amigo. 🙌
Buen tutorial , sabes porque demora mucho tiempo en la conexión sql y python , tarda aproximadamente de 13 a 15 segundos por operacion
No debería, es demasiado tiempo, quizás tienes procesos ejecutándose que ralentizan la conexión. 🤔
Buen video, para conexión con SQL server puede utilizarse psycopg2 y su version binary???
Uhmm no estoy seguro, psycopg2 lo he probado con PostgreSQL nada más. 💪
Hola hermano, muy buen video, solo me queda una duda. Pyodbc genera un pool de conexiones automáticamente? Y en caso de que sí lo haga que hace la linea 'connection.close()' si se supone que la conexión no se cierra, o solo la devuelve al pool?
Si, es por temas de seguridad, para cerrar la conexión y no dejarla abierta, te recomiendo que lo hagas así. 👋
@@UskoKruM2010 gracias bro!
@@mariohdzcantu2236
Hola una consulta si yo quiero tener esa informacion de la conexion fuera del codigo como podria hacerlo? gracias
Usando variables de entorno, ya tengo videos de eso en mi canal también. 😊
@UskoKruM2010 si ya lo ví muchas gracias
@@diegouseda766
Excelente video, pero como haría para que me salgan los datos en un orden parecido a los del SQL? Osea nombres de columnas y datos en forma de tabla.
Pues, consultar todos los datos y crear la tabla a través de listas de Python, es algo difícil de explicar/entender solo con texto. 🤔
@@UskoKruM2010 tienes algun video sobre esto, ya tengo varias horas tratando de ordenar los datos para sacarlos por un csv y no lo he logrado, gracias
@@armandosalinas6303 Pues, todavía no, pero me parece algo muy específico lo que necesitas, contáctame por mi correo para asesoría personalizada. ✅
Una pregunta ¿Por qué siempre activas un entrono virtual?
Para poder instalarlo solo de manera local los paquetes que necesito para determinado proyecto, es una buena forma de aislar ecosistemas independientes para cada proyecto de Python. ✅
@@UskoKruM2010 entiendo geniales tus vídeos si tuvieras un canal de telegram sería genial
@@braymchavez215 Claro que sí, está en la descripción del video, revísalo. 🙌
Hola! he seguido los pasos para la conexión pero no me imprime conexión exitosa :(, me podría ayudar?
Uhmm te recomiendo que revises el código fuente de este proyecto, lo encontrarás en la descripción del video. 🙌
Buen día.
Tengo un problema con el modulo pyodbc, lo tengo instalado correctamente e incluso me lo muestra cuando utilizo el comando pip list, pero durante el uso de Visual studio code me aparece este error:
File "c:\Users\crist\Desktop\CRUD\CRUD.py", line 1, in
import pyodbc
ModuleNotFoundError: No module named 'pyodbc'
PS C:\Users\crist\Desktop\Python\Visual studio>
Podrías ayudarme?
Estimado amigo, debes seleccionar el intérprete del entorno virtual, por eso seguramente no te lo está reconociendo. 👀
Amigo ayudame me sale esto
('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
que hago, por favor.
Estimado, justamente ese tipo de errores te recomiendo que lo busques en Google, porque es propio de cada computadora. Me parece que te falta instalar dicho driver. 🤔
@@UskoKruM2010 tengo el mismo problema y me estoy vovliendo loco
@@ms1153 😵
pyodbc no me aparece esta extension ni el virtualenv como soluciono eso?
Debes instalarlo, tal como está en el video. 😊 Si tienes otro problema me avisas. ✌
Gracias por el vídeo. Y para convertir esa tabla en un dataframe de pandas como se lo podría hacer? si me ayudas muchas gracias.
Pues, no utilizo mucho pandas, directamente utilizaría esa lista leída para enviarla al frontend o consumirla mediante una API. ✅
Excelentes videos !! como harías para crear login que se validen con usuarios y contraseña de windows de una compañia que usa este sistema operativo?? saludos y gracias
¿Te refieres a Windows Authentication, Eduardo? 🙌
@@UskoKruM2010 exacto, saludos!
@@eduardo5164 Está explicado durante el video, amigo, específicamente en el minuto 2:59
@@UskoKruM2010 excelente, gracias nuevamente felicitaciones
@@eduardo5164
Excelente Contenido . Una consulta , para Jupyter notebook desde VSC el procedimiento de conexion es el mismo ? saludos
¡Saludos, Bottonline! No he usado Jupyter pero en teoría todo debería ser igual, ya que el lenguaje de programación sigue siendo Python. ✅
me presenta el siguente error:
virtualenv : El término 'virtualenv' no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable. Compruebe si escribió correctamente el nombre o, si incluyó una ruta de
acceso, compruebe que dicha ruta es correcta e inténtelo de nuevo.
En línea: 1 Carácter: 1
+ virtualenv -p python3 env
+ ~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (virtualenv:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Debes tenerlo instalado, puedes hacerlo globalmente con el comando: pip install virtualenv
Aquí te dejo un video detallado para que puedas corregirlo: th-cam.com/video/Fxwul-SzSy8/w-d-xo.html ✅
hola, me marca error al tratar de usar el comando "pip", que podria ser?
Uhmm quizás no tienes Python correctamente instalado, verifica eso por favor. 💪
@@UskoKruM2010 Gracias, lo reinstale y si funciono, muchas gracias
@@andresmanuelperezlopez901 ¡Excelente!
olvidé mi contraseña de sqlserver, hay alguna forma de recuperarla o de ver cuál es?
Uhmm si, te recomiendo que (como parte de tu crecimiento como programador) busques en Google cómo hacerlo, lo investigues y lo logres. ✌
Buenas tardes, tienes alguna idea de porque me sale este error:
('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL Server' : file not found (0) (SQLDriverConnect)")
Quizás no lo instalaste correctamente, amigo. 👀
\xbe\t\x0b\x00\x90\x9a\xdb\x9a\x9a
\x9a\x......saben porqué cuando hago esta consulta del select me sale los datos asi, la primera consulta para ver si habia conexión se salió bien pero cuando quiero consultar datos de una tabla me sale estas letras, ayuda.
Ouh nop... rarísimo! Quizás sea tu codificación de idioma 👀
thanks bro
¡Excelente! Me alegra mucho saber que mi trabajo te ha servido. ✌ 😊
Hola amigo , gracias por el video , soy nuevo en tu canal , quisiera saber de que forma se podria ejecutar en python un procedimiento almacenado de SQL server teniendo un que ingresar un parametro de texto. gracias
La próxima semana subiré un video explicando ello, amigo, aunque aquí tienes un adelanto: th-cam.com/video/dToOEeZdZWA/w-d-xo.html
@@UskoKruM2010 gracias amigo por la información , estaré atento al siguiente video , éxitos !
@@adriancardenas4842 ¡Saludos!
Buen video! Tengo una consulta, pasé mi dataframe a lista de lista para subirlo en una tabla temporal, todo desde python, y al ejecutarlo, me sale el siguiente error: pyodbc.ProgrammingError: ('42000', "[42000] [Microsoft][ODBC Driver 18 for SQL Server][SQL Server]El flujo del protocolo de llamada a procedimiento remoto (RPC) del flujo TDS entrante es incorrecto. Parámetro 13 (''): el valor proporcionado no es una instancia válida del tipo de datos float. Compruebe si hubiera datos no válidos en los datos de origen. Un ejemplo de un valor no válido son datos de tipo numérico con una escala que supera la precisión. (8023) (SQLExecDirectW)"). ¿Sabes como solucionarlo? Me ayudarías inmensamente!!
Quizás esto te sirva, Bruno: www.appsloveworld.com/sql-server/100/29/pyodbc-programmingerror-42000-42000-microsoftodbc-sql-server-drivers 🙋♂️
Como lo puedo habilitar con autenticacion de windows?
Según recuerdo eso lo expliqué en el video, se modifica en la cadena de conexión. ✅
pyodbc.connect(r'Driver=SQL Server;Server=.\SQLEXPRESS;Database=myDB;Trusted_Connection=yes;')
Algo así
Me aparece el siguiente error
Error: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]No existe el servidor SQL Server o se ha denegado el acceso al mismo. (17) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (Connect()). (53)')
si alguien me puede ayudar quedo agradecido 👍👍
Ouhh parece que no tienes el sistema gestor SQL Server instalado y corriendo. 👀
no me funciona el paso del activate
Uhmm que raro, quizás esto te sirva: th-cam.com/video/Fxwul-SzSy8/w-d-xo.html
como se instala pyobdc
pip install pyobdc, dentro de un entorno virtual. 👏
bro y si no tengo pasword no pongo nada?
Pues no, tendrías que utilizar conexión mediante Windows Authentication, con SQL Server. ✌
@@UskoKruM2010 ayaa bro gracias
@@UskoKruM2010 ('HYT00', '[HYT00] [Microsoft][ODBC SQL Server Driver]Expiró el tiempo de espera de inicio de sesión (0) (SQLDriverConnect)')
[Finished in 38.4s] me sale esto
@@gokungames4625 ¿Lo has buscado en Google? 👀
@@UskoKruM2010 sii
Solo imprime Conexion existosa aun usando SELECT @@VERSION;
¿Cuál es tu error entonces? 🤔