Solusi 1: menggunakan DateTime string
MYSQL mengambil DateTime dalam format default berikut:
yyyy-MM-dd HH:mm:ss
sehingga Anda dapat mengonversi datetime objek ke dalam format di atas .
Coba Ini:
command.CommandText ="SELECT idGameNumber FROM GameOutcome WHERE GameOutcome.gameDate ='"+ game_time.ToString("yyyy-MM-dd HH:mm:ss")+"'";
Solusi 2: menggunakan parameterised queries .
Anda mungkin pernah mendengar tentang parameterised queries .
Kueri berparameter tidak hanya menghindari sql injection attacks mereka juga menyediakan cara yang bersih untuk mengirim/melewati arguments untuk melakukan feild di meja.
command.CommandText ="SELECT idGameNumber FROM GameOutcome WHERE GameOutcome.gameDate example@sqldat.com;"
command.Parameters.AddWithValue("@gamedate",game_time);