2010-04-09 5 views
2

J'essaye de tirer les données par date dans vb.net. Il ne jette pas l'erreur et ne donne aucun résultat. Considérant qu'il montre les résultats dans l'assistant de configuration de l'adaptateur de table lorsque j'essaie de créer une requête. J'utilise le sélecteur de date et d'heure dans le formulaire. Mais j'ai formaté la date dans la base de données comme date. Je suis perplexe.GetdataPar date ne fonctionne pas Pourquoi?

Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click 

Try 
    Dim dt As Date = CDate(tspTextDate.Text)   
    Me.Bank_transactionsTableAdapter.GetDataByDate(dt) 

    'Catch ex As Exception 
Catch ex As FormatException 
    MessageBox.Show("date is wrong", "Entry Error") 
Catch ex As SqlException 
    MessageBox.Show("SQL Server error#" & ex.Number _ 
        & ":" & ex.Message, ex.GetType.ToString) 

End Try 
End Sub 

lignes de données

BT102 4/5/2010 BKS 200.00  1200.00 1400.00  
BT103 4/5/2010 BKS 200.00  1400.00 1600.00  
BT105 4/6/2010 BKS 200.00  1800.00 1800.00 
+0

Puisque vous avez affaire à des dates, il pourrait être utile de s'assurer que vous utilisez la bonne culture partout. –

+0

Merci, j'ai eu la réponse, Merci à Classmate Vincent. Pour des raisons inconnues, la vue Grille de données n'a pas été liée aux données Get par. Je l'ai changé pour remplir par et dans la source de liaison de la vue de la grille de données j'ai créé la liaison, fait des modifications pour le sélecteur de date de date comme date. Cela a fonctionné. – user269917

Répondre

0

Merci ho, je suis arrivé la réponse, Merci à Vincent camarade de classe. Pour des raisons inconnues, la vue Grille de données n'a pas été liée aux données Get par. Je l'ai changé pour remplir par et dans la source de liaison de la vue de la grille de données j'ai créé la liaison, fait des modifications pour le sélecteur de date de date comme date. Cela a fonctionné.

Questions connexes