Forum >> Programmazione Python >> Database >> Errore durante creazione / inserimento dati in database

Pagina: 1 2 Avanti

Buonasera, sto cominciando a provare ad utilizzare i database e come da regola comincio ad avere i problemi.
Allego al presente post il programmino su Pastebin , allego anche un screen shot dell'errore che m i viene ritornato.
Premetto che la riga commentata , la numero 16 sarebbe quella corretta al posto della 17; ma siccome nel file che leggo la data è riportata "20180225" invece di "2018-02-25". (ho afatto un prova per vedere se cambiava qualcosa).

La parte che mi interessa e che mi da errore è quella dalla riga 35 in poi.

Perdonate per la "bruttezza" del codice ma come detto alle prime armi.

Ringrazion fin da ora chi potra' aiutarmi.

Alberto

p.s: metto anche qui il link : https://pastebin.com/UXudkrvF
------
Alberto
Allegati
Buonasera, nessuna ha idea di dove sia il problema/errore ?




Alberto

------
Alberto
Non ho provato, ma se dovessi scommettere lavorerei più sul database (tipo di dati) che sullo script.




Comunque più tardi provo e ti dico.




Cya

Ciao caro, ho provato tutto e... funziona senza problemi. :O

Visto che non credo di essere "fortunato", le uniche variabili che mi vengono in mente sono:
1. I dati provenienti dal file che non posso provare;
2. Nella creazione della tabella sostituisci CREATE TABLE con CREATE TABLE IF NOT EXISTS.

Fammi sapere.

Daniele aka Palmux said @ 2018-05-23 15:08:28:
Ciao caro, ho provato tutto e... funziona senza problemi. :O

Visto che non credo di essere "fortunato", le uniche variabili che mi vengono in mente sono:
1. I dati provenienti dal file che non posso provare;
2. Nella creazione della tabella sostituisci CREATE TABLE con CREATE TABLE IF NOT EXISTS.

Fammi sapere.


Grazie Daniele, stasera non posso , provo domani pomeriggio e ti faccio sapere.

Grazie ancora e Buona Serata

Alberto
------
Alberto
Ciao Daniele, io ci ho provato ma non ne vado a capo, magari è un stupidata.

Ti allego una parte del file perchè tu possa fare le tue prove.

Sono proprio curioso di sapere dove sbaglio (si perchè essendo un brocco ... posso solo sbagliare).




Grazie Daniele per l'interessamento.




Alberto




Ps: il file che ti ho inviato ha un nome diverso per non incasimanti io con il file completo.

------
Alberto
Allegati
Buongiorno, nessuno di buona esperienza è riuscito a provare il mio script (qui l’ho sparata grossa) per aiutarmi a capire dove è l’errore ?



Grazie

A.
------
Alberto
Buongiorno, nessuno di buona esperienza è riuscito a provare il mio script (qui l’ho sparata grossa) per aiutarmi a capire dove è l’errore ?
Prova a visualizzare la variabile purchases1. Ha questa strana forma...


[(('31930', '20180523', '20180611'), '', ('32162', '20180501', '20180531'), ('46671', '20180401', '20180430'), ('46671', '20180501', '20180531'), '', '', '', '')] 
Ciao,



THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝
Buongiorno, nessuno di buona esperienza è riuscito a provare il mio script (qui l’ho sparata grossa) per aiutarmi a capire dove è l’errore ?
Prova a visualizzare la variabile purchases1. Ha questa strana forma...


[(('31930', '20180523', '20180611'), '', ('32162', '20180501', '20180531'), ('46671', '20180401', '20180430'), ('46671', '20180501', '20180531'), '', '', '', '')] 
Ciao,




Ciao cm , a me pero' stampando la riga purchase1 esce cosi :




[(144960, 310, 'O20180866P', '2018-05-24', '2018-06-13', '', '', 40.77, 799.0), (144598, 310, 'O20180866P', '2018-05-24', '2018-06-13', '', '', 20.33, 749.0), (145340, 309, 'O20180865P', '2018-05-24', '2018-06-13', '', '', 80.0, 899.0), (147455, 309, 'O20180865P', '2018-05-24', '2018-06-13', '', '', 30.0, 899.0), (147456, 309, 'O20180865P', '2018-05-24', '2018-06-13', '', '', 30.0, 899.0), (147457, 309, 'O20180865P', '2018-05-24', '2018-06-13', '', '', 30.0, 899.0), (149665, 306, 'O20180856P', '2018-05-24', '2018-06-13', '', '', 35.0, 799.0), (149667, 306, 'O20180856P', '2018-05-24', '2018-06-13', '', '', 34.03, 499.0)]




Con 1 sola parentesi tonda, non con tonda dentro un'altra tonda.




Scusa , forse non ho capito .....




Grazie







------
Alberto
Ciao cm , a me pero' stampando la riga purchase1 esce cosi :

[(144960, 310, 'O20180866P', '2018-05-24', '2018-06-13', '', '', 40.77, 799.0), (144598, 310, 'O20180866P', '2018-05-24', '2018-06-13', '', '', 20.33, 749.0), (145340, 309, 'O20180865P', '2018-05-24', '2018-06-13', '', '', 80.0, 899.0), (147455, 309, 'O20180865P', '2018-05-24', '2018-06-13', '', '', 30.0, 899.0), (147456, 309, 'O20180865P', '2018-05-24', '2018-06-13', '', '', 30.0, 899.0), (147457, 309, 'O20180865P', '2018-05-24', '2018-06-13', '', '', 30.0, 899.0), (149665, 306, 'O20180856P', '2018-05-24', '2018-06-13', '', '', 35.0, 799.0), (149667, 306, 'O20180856P', '2018-05-24', '2018-06-13', '', '', 34.03, 499.0)]
ri-alleghi il sorgente aggiornato?




THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this post. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. -- ㎝


Pagina: 1 2 Avanti



Esegui il login per scrivere una risposta.