Resultados de La Pregunta: Tu Calificación: 50.00% (5 de 10)
Resultados de La Pregunta: Tu Calificación: 50.00% (5 de 10)
Resultados de la pregunta
Del siguiente código, ¿por qué se manda imprimir el mensaje "Estas en la funcion insertar"?
import sqlite3
db1=sqlite3.connect('alumnos.db')
print ("Estas en la funcion insertar")
nombre1=raw_input("Escribe el nombre del alumno ")
grupo1=raw_input("Escribe el grupo del que pertenece ")
consulta=db1.cursor()
strConsulta = "insert into tabla(nombre, grupo) values ('"+nombre1+"','"+grupo1+"')"
print(strConsulta)
consulta.execute(strConsulta)
consulta.close()
db1.commit()
db1.close()
Resultado:
¡Correcto!
Resultados de la pregunta
connect
Resultado:
Resultados de la pregunta
def consultar():
db2 = sqlite3.connect("alumnos.db")
print ("Estas en la funcion consultar")
db2.row_factory = sqlite3.Row
consulta = db2.cursor()
consulta.execute("select * from tabla")
filas = consulta.fetchall()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
lista.append(s)
consulta.close()
db2.close()
return(lista)
consultar()
Resultado:
Resultados de la pregunta
Te piden que verifiques que se creó una tabla en la base de datos, ¿cómo lo haces?
Resultado:
Resultados de la pregunta
Del siguiente código, ¿cuántas entradas debes generar con respecto a los campos?
import sqlite3
conexion=sqlite3.connect('alumnos.db')
consulta= conexion.cursor()
tabla=""" CREATE TABLE tabla
(id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
nombre VARCHAR(30) NOT NULL,
grupo INTEGER(9) NOT NULL);"""
if(consulta.execute(tabla)):
print("La tabla fue creada")
else:
print ("La tabla no fue creada")
consulta.close()
conexion.commit()
conexion.close()
Resultado:
Resultados de la pregunta
Del siguiente código y el resultado en la consola, ¿por qué aparece ese error?
def insertar():
db1=sqlite3.connect('alumnos1.db')
print ("Estas en insertar")
file:///C:/Users/pc/Documents/Capacítate para el empleo Curso de Programador (orientado a objetos)_files/pages.html 3/7
13/6/2020 (4244) Programador (orientado a objetos): 4244-4247-4309 :: Xquest Discovery
Resultado en consola
NameError: global name 'sqlite3' is not defined
No se importó la librería
Resultado:
¡Correcto!
Resultados de la pregunta
def consultar():
db2 = sqlite3.connect("alumnos.db")
print ("Estas en la funcion consultar")
db2.row_factory = sqlite3.Row
consulta = db2.cursor()
consulta.execute("select * from tabla")
filas = consulta.fetchall()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
file:///C:/Users/pc/Documents/Capacítate para el empleo Curso de Programador (orientado a objetos)_files/pages.html 4/7
13/6/2020 (4244) Programador (orientado a objetos): 4244-4247-4309 :: Xquest Discovery
lista.append(s)
consulta.close()
db2.close()
return(lista)
consultar()
Resultado:
¡Correcto!
Resultados de la pregunta
commit
Resultado:
¡Correcto!
Resultados de la pregunta
def consultar():
db2 = sqlite3.connect("alumnos.db")
print ("Estas en la funcion consultar")
db2.row_factory = sqlite3.Row
consulta = db2.cursor()
consulta.execute("select * from tabla")
filas = consulta.fetchall()
lista = []
for fila in filas:
s = {}
file:///C:/Users/pc/Documents/Capacítate para el empleo Curso de Programador (orientado a objetos)_files/pages.html 5/7
13/6/2020 (4244) Programador (orientado a objetos): 4244-4247-4309 :: Xquest Discovery
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
lista.append(s)
consulta.close()
db2.close()
return(lista)
consultar()
execute
Resultado:
¡Correcto!
Resultados de la pregunta
def consultar():
db2 = sqlite3.connect("alumnos.db")
print ("Estas en la funcion consultar")
db2.row_factory = sqlite3.Row
consulta = db2.cursor()
consulta.execute("select * from tabla")
filas = consulta.fetchall()
lista = []
for fila in filas:
s = {}
s['nombre'] = fila['nombre']
s['grupo'] = fila['grupo']
lista.append(s)
consulta.close()
db2.close()
return(lista)
consultar()
fetchall
Resultado: