Ir para conteúdo
Fórum Script Brasil

EDUCTD

Membros
  • Total de itens

    28
  • Registro em

  • Última visita

Sobre EDUCTD

  • Data de Nascimento 06/10/1974

Perfil

  • Gender
    Male
  • Location
    Recife

EDUCTD's Achievements

0

Reputação

  1. Pessoal bom dia, estou com o seguinte problema, para incluir um registro novo, tenho que pegar o último número do código do cliente e acrescentar mai um só que estou com o seguinte erro: File "C:\SPV\incluiCli.py", line 31, in telaInclusaoClientes lista = int(cod) + 1 TypeError: int() argument must be a string, a bytes-like object or a number, not 'tuple' não consigo acrescentar +1 ao resultado segue abaixo trecho do código: conexao.py def executaSql(sq): try: sql = sq con = sqlite3.connect('base') cur = con.cursor() cur.execute(sql) dados = cur.fetchone() return dados except: print('Não foi possivel retornar dados...') incluiCli.py def telaInclusaoClientes(): while True: print('-------------------------------------------------------------') print('SPV Inclusao de Clientes ') print('Modulo: incluiCli ') print('-------------------------------------------------------------\n') conexao.conecta() sql = 'SELECT Clicodigo MAX FROM clientes' cod = conexao.executaSql(sql) for lista in cod: lista = int(cod) + 1 print('Codigo: ', lista) break não é interessante auto incremento pois poderia gerar números sem cadastrar . Alguém poderia me ajudar ?
  2. EDUCTD

    ajuda com poo

    pessoal, boa tarde !. estou aprendendo python e estou na paret de poo com banco de dados sqlite3 o problema é o seguinte ao tentar incluir dados ele gera um erro que não estou conseguindo identificar. Alguém poderia me ajudar ?. segue abaixo códigos: classe_clientes.py # coding: utf-8 import sqlite3 def banco(): con = sqlite3.connect('sisvendas.db') curso = conecta.cursor() class Clientes: def __init__(self, codigo, nome, endereco, complemento, bairro, cidade, uf, fone, d_cadastro): self.codigo = codigo self.nome = nome self.endereco = endereco self.complemento = complemento self.bairro = bairro self.cidade = cidade self.uf = uf self.fone = fone self.d_cadastro = d_cadastro def cadastraClientes(self, vcodigo, vnome, vendereco, vcomplemento, vbairro, vcidade, vuf, vfone, cd_cadastro): self.codigo = vcodigo self.nome = vnome self.endereco = vendereco self.complemento = vcomplemento self.bairro = vbairro self.cidade = vcidade self.uf = vuf self.fone = vfone self.d_cadastro = vd_cadastro banco() curso.execute('insert into clientes(codigo, nome, endereco, complemento, bairro, cidade, uf, fone, cd_cadastro) values(?, ?, ?, ?, ?, ?, ?, ?, ?)'(codigo, nome, endereco, complemento, bairro, cidade, uf, fone, d_cadastro)) con.commit curso.close() testaClasse.py # coding: utf - 8 from classe_clientes import * cli = Clientes() cli.cadastraClientes(1,'eduardo','rua crisóstomo, 299','casa 08','arruda','recife','pe','85990250','17052014').upper() erro que está dando: Traceback <most recent call last>: File "testaClasse.py", line 4, in <module> cli = Clientes() TypeError: __init__() takes exactly 10 arguments <1 given> pelo que eu entendi é que na classe tem 10 atributos mas só está recebendo 1, não sei o que fazer.
  3. Pessoal bom dia. Estou aprendendo python sozinho, e não estou conseguindo connectar o banco postgresql com o python segue abaixo código e o erro gerado: import psycopg2 >>> con = psycopg2.connect(host='localhost', user = 'postgres', password = 'postgres', dbname = 'SCV') o erro gerado é o: Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> con = psycopg2.connect(host='localhost', user = 'postgres', password = 'postgres', dbname = 'SCV') File "C:\Python32\lib\site-packages\psycopg2\__init__.py", line 164, in connect conn = _connect(dsn, connection_factory=connection_factory, async=async) psycopg2.OperationalError alguém poderia me ajudar ?.
  4. Pessoal bom dia. Como posso limitar um input no modo console. exp : objeto nome só receber 'n' caracteres.
  5. crie uma lista , depois é só ordenar. exp: numeros = [10,5,8,1,1.5] numeros.sort() print(numeros)
  6. bom dia pessoal. estou começando a estudar Python, essa fantástica linguagem e estou precisando de ajuda de vocês. Como faço para limitar o tamanho de um objeto no input no modo console. tentei usar o .format más só consegui resultados na impressão do que foi digitado e não ao digitar.
  7. bom dia pessoal. estou começando a estudar Python, essa fantástica linguagem e estou precisando de ajuda de vocês. Como faço para limitar o tamanho de um objeto no input no modo console. tentei usar o .format más só consegui resultados na impressão do que foi digitado e não ao digitar.
  8. Pessoal boa noite, estou com o seguinte problema no delphi XE2. Qaundo vou abrir um projeto já existente ele dá um erro Access violation at address 7C80CF4A in module 'kernel32.dll'. Write of address 5003F33C. alguém poderia me ajudar ?
  9. EDUCTD

    ajuda

    mas este código fica tudo num arquivo só, como seria se eu tivesse chamando do arquivo principal outros arquivos feitos em c exemplo Principal.c -> "chama" cadastro_clientes.c (onde teria a rotina de cadastro de clientes).
  10. EDUCTD

    ajuda

    Pessoal boa noite, estou começando a estudar a lingugem c por conta própria e por isso presciso da ajuda de voces do forum. A minha pegunta e a segunte: - Como faço para dividir um programa em c em vários outros programas. Ex: no clipper é só efetuar a chamada do sub-programa " no menu principal " case op=1 do cadastro_clientes (chama a rotina de cadastro de clientes) case op=2 do relatorios (chama a rotina de relatórios) endcase como seria feito no C
  11. EDUCTD

    Modulos / Arquivos

    Olá pessoal, eu comecei há uns dias atrás a estudar a linguagem C, mas nas minhas pesquisas não encontrei como trabalhar com vários arquivos em C. Exemplo tenho o aqruivo principal EX. Menu.c, nesse arquivo tem várias opções para chamar outro, Ex: quero chamar a rotina de cadastro de clientes que seria CADCLI.c. Como faço para chamar esse arquivo no Menu.c. Tenho experiência em Clipper (para chamar no Clipper é so colocar a instrução Do e o nome do arquivo .prg),Delphi(Application.createform(Tform,form);), etc. mas não tenho em C como fazer. favor alguém puder me ajudar eu agradeço desde já.
  12. alguém pode me ajudar com esse problema ?
  13. EDUCTD

    Ajuda com PHP

    o php que uso e o 5.0.3, onde encontro essa informação ?
  14. Jhonas, o exemplo que você deu acima, não funcionou, estou precisando de um JOIN do sql para trazer as informações deste tópico.
  15. EDUCTD

    Ajuda com PHP

    Edu Valente, e como configurar o apache e o mysql ? o apache não inicia o serviço e o my sql dá erro.
×
×
  • Criar Novo...