Bonjour, j'ai écrit une fonction qui doit limiter le nombre d'employés qui peuvent être ajoutés à la base de données.Programmation Limiter le nombre de lignes pour la base de données mysql en utilisant VB.net
<WebMethod()>
Public Function EmployeeSubToken()
Dim cmd As New SqlCommand("Select vchSubscriptionType FROM BillingInfo", con)
Dim subtype = "vchSubscriptionType"
Dim Token
Select Case subtype
Case subtype = "Bronze"
Token = 1
Case subtype = "Silver"
Token = 2
Case subtype = "Gold"
Token = 3
Case subtype = "Platinum"
Token = 4
End Select
Dim cmd2
Select Case Token
Case Token = 1
cmd2 = New SqlCommand("SELECT * FROM Subscribers.dtEmployment Where ROWNUM <= 5 LIMIT 5")
Case Token = 2
cmd2 = New SqlCommand("SELECT * FROM Subscribers.dtEmployment Where ROWNUM <= 5 LIMIT 10")
Case Token = 3
cmd2 = New SqlCommand("SELECT * FROM Subscribers.dtEmployment Where ROWNUM <= 5 LIMIT 25")
Case Token = 4
cmd2 = New SqlCommand("SELECT * FROM Subscribers.dtEmployment")
End Select
End Function
Est-ce que quelqu'un sait comment? Si c'est la bonne façon de le faire? si ce n'est pas comment j'accomplirais cela?
Merci, cela ressemble en fait à une façon plus efficace de le faire ainsi plutôt que de le faire en tant que fonction séparée le combiner à quand je fais l'insertion réelle? –
vous aurez une fonction pour trouver la quantité de lignes dans la table. cette variable sera 'dtEmploymentCount'. 'MydesiredCount' sera la quantité de lignes autorisées dans la table. vous aurez alors votre insertion dans l'instruction if. – Kevin
en termes de codage propre, créez une méthode pour votre insertion et appelez-la depuis l'instruction if. Idéalement, chaque méthode ou fonction ne devrait faire qu'une seule chose. cela aide à rendre le code plus lisible et plus facile à maintenir. – Kevin