Est-Ce que qe Vous connaissez les opérateurs pour passé ces variables dans SQLIte
Les exemples si dessous sont utilisés dans un prgramme VB6 avec base de données MSAcces
Je désire refaire le programme sous Pure Basic en Utilisant SQLite Comme Base de donnée.
Voici des exemples de requête utilisées.
MyCityest une variable String
MyZipcode est une variable Integer
MyCP est une variable String (CodePostal Canadien H2H 1B3)
MyDate est une variable DateTime
En utilisant une variable String
"SELECT Client.* FROM client WHERE ((Client.ville) = ' " & MyCity & " '))
En utilisant une variable numérique
"SELECT Client.* FROM client WHERE ((Client.Zipcode) = " & MyZipCode & "));"
En utilisant ue variable string et une variable numérique et en l’écrite sur plus d’une ligne
"SELECT Client.* FROM Client WHERE (((Client .ville) = ' " & MyCity & " ') " _
& "AND ((client.CP) =(" & MyCP & "))
En utilisant ue variable string et l’opérateur Like
"SELECT Client.* FROM Client WHERE (((Client.CP) like '*" & MyCP & *');"
En utilisant ue variable Date
"SELECT Client.* FROM Client WHERE (((Client.Dlv) = #" & MyDate & "# ));)
J'ai fait un essai avec une Variable string contenant le littéral de la requête
StrgQuery = "SELECT Client.* FROM Client WHERE (((Client .ville) = "Pittsburg" ) "
StrgQuery = StrgQuery + " AND ((client.CP) =( 238760345412786))
Mais si j'essai avec des variable ça ne fonctionne pas.
Merci de votre aide.
Opérateurs servant a passer equête d'une API PB à SQLite
-
- User
- Posts: 10
- Joined: Wed Apr 23, 2008 4:02 am
- Location: CANADA
-
- User
- Posts: 10
- Joined: Wed Apr 23, 2008 4:02 am
- Location: CANADA
- Rook Zimbabwe
- Addict
- Posts: 4326
- Joined: Tue Jan 02, 2007 8:16 pm
- Location: Cypress TX
- Contact:
No translation? SQLheads here are happy to help!
As a suggestion... I assume Client .ville and client.CP are COLUMNS in your database table named Client?
you need ' marks around words and no mark around numbers.
Code: Select all
StrgQuery = "SELECT * FROM Client WHERE Client .ville = 'Pittsburg' "
StrgQuery = StrgQuery + " AND client.CP =238760345412786;"
you need ' marks around words and no mark around numbers.