<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comentarios en: Maneja tu base de datos SQL con Python	</title>
	<atom:link href="https://borrowbits.com/2014/10/maneja-tu-base-de-datos-sql-con-python/feed/" rel="self" type="application/rss+xml" />
	<link>https://borrowbits.com/2014/10/maneja-tu-base-de-datos-sql-con-python/</link>
	<description>...un blog sobre Tecnología y Opinión</description>
	<lastBuildDate>Wed, 24 Jul 2024 07:18:15 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		Por: Sergi		</title>
		<link>https://borrowbits.com/2014/10/maneja-tu-base-de-datos-sql-con-python/#comment-442651</link>

		<dc:creator><![CDATA[Sergi]]></dc:creator>
		<pubDate>Wed, 24 Jul 2024 07:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://borrowbits.com/?p=6023#comment-442651</guid>

					<description><![CDATA[Buenas,
al ejecutar esta sentencia INSERT INTO desde Python con pyodbc me da el siguiente error. Si le quito los corchetes me da algunos nombres son érroneos.

...
    print (values)
    insert_sql=&#039;INSERT INTO [PREINSCRIPCIO_BAREM_FP_CFAS] &#039;+fields + &#039; VALUES &#039;+values+&#039;;&#039;
    print (insert_sql)
    cursor.execute(insert_sql)
...

Este es el resultado del print (insert_sql). Si ejecuto la sentencia en Acces directamente me da correcto.

INSERT INTO [PREINSCRIPCIO_BAREM_FP_CFAS] ([ANY-CONVOCATORIA], [CONVOCATORIA], [SOLICITUD], [TIPUS_SOL], [ESTAT_SOL], [TANCAMENT], [NOM], [1R_COGNOM], [2N_COGNOM], [RALC], [T_ALUMNE_CIUTADA], [T_ALUMNE], [CODI_CENTRE_P1], [NOM_CENTRE_P1], [MUNICIPI_CENTRE_P1], [COMARCA_CENTRE_P1], [Naturalesa P1], [SSTT_CENTRE_P1], [CODI_ENSENYAMENT], [NOM_ENSENYAMENT], [CODI_MODALITAT], [MODALITAT], [CURS], [REGIM_P1], [TORN_P1], [FORA_TERMINI], [PENALITZA_DUPLICAT], [AMB_RECLAMACIONS], [RECLAMACIONS_TRACTADES], [VIA_ACCES_AL], [VIA_ACCES_VALIDADA], [NOTA_ALEGADA], [ANY_CURS_RECUPERAT], [ORIGEN_NOTA_RECUPERADA], [NOTA_RECUPERADA], [NOTA_VALIDADA], [NUMERO_DESEMPAT], [EXISTEIX_GERMA], [NUM_REGISTRE_ENTRADA_SORCAT], [OFICINA], [DATA_ENTRADA_REGISTRE], [DATA_PRESENTACIO], [DATA_ENVIAMENT_DADES]) VALUES (2024,&quot;CFAS 24-25 - Cicles d&#039;arts plàstiques i disseny de grau superior&quot;,&quot;PRE24-2500297152&quot;,&quot;SE&quot;,&quot;Validada&quot;,&quot;nan&quot;,&quot;Pierinna Carlota&quot;,&quot;Ballesteros&quot;,&quot;Balducci&quot;,&quot;4580465094&quot;,&quot;Ordinari&quot;,&quot;Ordinari&quot;,&quot;8038545&quot;,&quot;EA Municipal Arsenal&quot;,&quot;Vilafranca del Penedès&quot;,&quot;Alt Penedès&quot;,&quot;Públic&quot;,&quot;Penedès&quot;,&quot;CFAS    CGE0&quot;,&quot;Gràfica impresa&quot;,&quot;nan&quot;,&quot;nan&quot;,&quot;1&quot;,&quot;Diürn&quot;,&quot;Matí i tarda&quot;,&quot;No&quot;,&quot;No&quot;,&quot;Sí&quot;,&quot;Sí&quot;,&quot;2&quot;,&quot;2.0&quot;,&quot;9.0&quot;,&quot;nan&quot;,&quot;nan&quot;,&quot;0.0&quot;,&quot;6.88&quot;,&quot;nan&quot;,&quot;nan&quot;,&quot;604847&quot;,&quot;9004&quot;,&quot;2024-05-28 15:31:00&quot;,&quot;2024-05-28 00:00:00&quot;,&quot;2024-05-28 00:00:00&quot;)
Traceback (most recent call last):
  File &quot;C:\Users\52420407a\Documents\Python_scripts\miau_acces.py&quot;, line 51, in 
    cursor.execute(insert_sql)
pyodbc.ProgrammingError: (&#039;42000&#039;, &quot;[42000] [Microsoft][Controlador ODBC Microsoft Access] Corchetes no válidos en el nombre &#039;[2.0]&#039;. (-1002) (SQLExecDirectW)&quot;)

Gracias]]></description>
			<content:encoded><![CDATA[<p>Buenas,<br />
al ejecutar esta sentencia INSERT INTO desde Python con pyodbc me da el siguiente error. Si le quito los corchetes me da algunos nombres son érroneos.</p>
<p>&#8230;<br />
    print (values)<br />
    insert_sql=&#8217;INSERT INTO [PREINSCRIPCIO_BAREM_FP_CFAS] &#8216;+fields + &#8216; VALUES &#8216;+values+&#8217;;&#8217;<br />
    print (insert_sql)<br />
    cursor.execute(insert_sql)<br />
&#8230;</p>
<p>Este es el resultado del print (insert_sql). Si ejecuto la sentencia en Acces directamente me da correcto.</p>
<p>INSERT INTO [PREINSCRIPCIO_BAREM_FP_CFAS] ([ANY-CONVOCATORIA], [CONVOCATORIA], [SOLICITUD], [TIPUS_SOL], [ESTAT_SOL], [TANCAMENT], [NOM], [1R_COGNOM], [2N_COGNOM], [RALC], [T_ALUMNE_CIUTADA], [T_ALUMNE], [CODI_CENTRE_P1], [NOM_CENTRE_P1], [MUNICIPI_CENTRE_P1], [COMARCA_CENTRE_P1], [Naturalesa P1], [SSTT_CENTRE_P1], [CODI_ENSENYAMENT], [NOM_ENSENYAMENT], [CODI_MODALITAT], [MODALITAT], [CURS], [REGIM_P1], [TORN_P1], [FORA_TERMINI], [PENALITZA_DUPLICAT], [AMB_RECLAMACIONS], [RECLAMACIONS_TRACTADES], [VIA_ACCES_AL], [VIA_ACCES_VALIDADA], [NOTA_ALEGADA], [ANY_CURS_RECUPERAT], [ORIGEN_NOTA_RECUPERADA], [NOTA_RECUPERADA], [NOTA_VALIDADA], [NUMERO_DESEMPAT], [EXISTEIX_GERMA], [NUM_REGISTRE_ENTRADA_SORCAT], [OFICINA], [DATA_ENTRADA_REGISTRE], [DATA_PRESENTACIO], [DATA_ENVIAMENT_DADES]) VALUES (2024,»CFAS 24-25 &#8211; Cicles d&#8217;arts plàstiques i disseny de grau superior»,»PRE24-2500297152&#8243;,»SE»,»Validada»,»nan»,»Pierinna Carlota»,»Ballesteros»,»Balducci»,»4580465094&#8243;,»Ordinari»,»Ordinari»,»8038545&#8243;,»EA Municipal Arsenal»,»Vilafranca del Penedès»,»Alt Penedès»,»Públic»,»Penedès»,»CFAS    CGE0&#8243;,»Gràfica impresa»,»nan»,»nan»,»1&#8243;,»Diürn»,»Matí i tarda»,»No»,»No»,»Sí»,»Sí»,»2&#8243;,»2.0&#8243;,»9.0&#8243;,»nan»,»nan»,»0.0&#8243;,»6.88&#8243;,»nan»,»nan»,»604847&#8243;,»9004&#8243;,»2024-05-28 15:31:00&#8243;,»2024-05-28 00:00:00&#8243;,»2024-05-28 00:00:00&#8243;)<br />
Traceback (most recent call last):<br />
  File «C:\Users\52420407a\Documents\Python_scripts\miau_acces.py», line 51, in<br />
    cursor.execute(insert_sql)<br />
pyodbc.ProgrammingError: (&#8216;42000&#8217;, «[42000] [Microsoft][Controlador ODBC Microsoft Access] Corchetes no válidos en el nombre &#8216;[2.0]&#8217;. (-1002) (SQLExecDirectW)»)</p>
<p>Gracias</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Angel		</title>
		<link>https://borrowbits.com/2014/10/maneja-tu-base-de-datos-sql-con-python/#comment-370995</link>

		<dc:creator><![CDATA[Angel]]></dc:creator>
		<pubDate>Mon, 08 Oct 2018 09:18:02 +0000</pubDate>
		<guid isPermaLink="false">http://borrowbits.com/?p=6023#comment-370995</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://borrowbits.com/2014/10/maneja-tu-base-de-datos-sql-con-python/#comment-370727&quot;&gt;edudi&lt;/a&gt;.

file = open(“archivo.txt”, “r”) 
valor =  int(file.read())

if (valor &lt; 550):

consulta = ...#consulta DB cuyas columna x &lt; 550

for linea in consulta:

#operacion con cada linea que cumpla tu condicion
]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://borrowbits.com/2014/10/maneja-tu-base-de-datos-sql-con-python/#comment-370727" data-wpel-link="internal">edudi</a>.</p>
<p>file = open(“archivo.txt”, “r”)<br />
valor =  int(file.read())</p>
<p>if (valor < 550):

consulta = ...#consulta DB cuyas columna x < 550

for linea in consulta:

#operacion con cada linea que cumpla tu condicion

</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: edudi		</title>
		<link>https://borrowbits.com/2014/10/maneja-tu-base-de-datos-sql-con-python/#comment-370727</link>

		<dc:creator><![CDATA[edudi]]></dc:creator>
		<pubDate>Thu, 27 Sep 2018 18:20:33 +0000</pubDate>
		<guid isPermaLink="false">http://borrowbits.com/?p=6023#comment-370727</guid>

					<description><![CDATA[Buenas, estaba buscando esto que comentas, pero un poco distinto:

Se programar en BASH y hago muchas maravillas pero estoy empezando en django y python.

Estoy buscando algo que haciendo un bucle mire toda una base de datos y revise los valores, ...si se cumple la condición lanza un script en 2º plano, ....y así con todas las filas, ....el ejemplo es este:

Sólo necesito que en una base de datos hayan 3 filas, cada una con un valor, ...y que revise esas 3 filas de la base de datos (que ya será más grande), ...un usuario con 500, otro con 600 y otro con 700, ...

Y el valor para comparar lo mira en un TXT, ...imaginando 550, ....si es menor de 550 lanza un comando en 2º plano que corresponde a la fila que tiene el valor 500.

Parto de 0 en django y python, y quisiera tener una base. 

Un saludo y muchas gracias]]></description>
			<content:encoded><![CDATA[<p>Buenas, estaba buscando esto que comentas, pero un poco distinto:</p>
<p>Se programar en BASH y hago muchas maravillas pero estoy empezando en django y python.</p>
<p>Estoy buscando algo que haciendo un bucle mire toda una base de datos y revise los valores, &#8230;si se cumple la condición lanza un script en 2º plano, &#8230;.y así con todas las filas, &#8230;.el ejemplo es este:</p>
<p>Sólo necesito que en una base de datos hayan 3 filas, cada una con un valor, &#8230;y que revise esas 3 filas de la base de datos (que ya será más grande), &#8230;un usuario con 500, otro con 600 y otro con 700, &#8230;</p>
<p>Y el valor para comparar lo mira en un TXT, &#8230;imaginando 550, &#8230;.si es menor de 550 lanza un comando en 2º plano que corresponde a la fila que tiene el valor 500.</p>
<p>Parto de 0 en django y python, y quisiera tener una base. </p>
<p>Un saludo y muchas gracias</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: kevin		</title>
		<link>https://borrowbits.com/2014/10/maneja-tu-base-de-datos-sql-con-python/#comment-133681</link>

		<dc:creator><![CDATA[kevin]]></dc:creator>
		<pubDate>Sun, 02 Aug 2015 03:44:15 +0000</pubDate>
		<guid isPermaLink="false">http://borrowbits.com/?p=6023#comment-133681</guid>

					<description><![CDATA[muy bueno]]></description>
			<content:encoded><![CDATA[<p>muy bueno</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
