- oculus
- Nombre de messages : 3
Date d'inscription : 20/07/2010
Requete sql avec parametre
Mer 12 Mai 2021 - 15:49
Bonjour, je commence avec ODBC acomba (experience en python avec Mysql), je n'arrive pas trouvver mon erreur pour une recherche avec parametres
Ce code fonctionne:
cursor.execute("select InDate,InAllPaid,InCustomerSupplierCP,InCustomerSupplierNumber,InInvoiceNumber,InReference,InTransactionTotal,InInvoiceTotal from InvoiceAR where (InCustomerSupplierNumber = '1') and (InDate >= {d '2021-01-01'})")
Celui ci non, avec le message d'erreur
numeroAcombaRecherche = "1"
cursor.execute("select InDate,InAllPaid,InCustomerSupplierCP,InCustomerSupplierNumber,InInvoiceNumber,InReference,InTransactionTotal,InInvoiceTotal from InvoiceAR where InCustomerSupplierNumber = '"& numeroAcombaRecherche &"' and InDate >= {d '2021-01-01'}")
TypeError: unsupported operand type(s) for &: 'str' and 'str'
Je m'ennuie de Mysql, la doc Acomba est tres de base
Merci
Ce code fonctionne:
cursor.execute("select InDate,InAllPaid,InCustomerSupplierCP,InCustomerSupplierNumber,InInvoiceNumber,InReference,InTransactionTotal,InInvoiceTotal from InvoiceAR where (InCustomerSupplierNumber = '1') and (InDate >= {d '2021-01-01'})")
Celui ci non, avec le message d'erreur
numeroAcombaRecherche = "1"
cursor.execute("select InDate,InAllPaid,InCustomerSupplierCP,InCustomerSupplierNumber,InInvoiceNumber,InReference,InTransactionTotal,InInvoiceTotal from InvoiceAR where InCustomerSupplierNumber = '"& numeroAcombaRecherche &"' and InDate >= {d '2021-01-01'}")
TypeError: unsupported operand type(s) for &: 'str' and 'str'
Je m'ennuie de Mysql, la doc Acomba est tres de base
Merci
- oculus
- Nombre de messages : 3
Date d'inscription : 20/07/2010
Re: Requete sql avec parametre
Mer 12 Mai 2021 - 16:15
Oubliez ma demande, je dois adapter les solutions VB en pyhton.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum