vb.net içinde geçerli bir arama parametresi olarak geçerli tarihi kullanıyorum Güncel veritabanına ve geçerli tarihe göre veritabanımı sorgulamaya çalışıyorum. Şu anda sorgumdan bir sonuç alamıyorum ve bence sorun şu anki günümüzün formatını formatlamaktır. olarak sorgumysql
query = "SELECT movie_name from movie2 Where movie_id=(SELECT movie_id from rental where client_username='" & currentUser & "' AND start_date<='" & Format(Now, "yyyy-MM-dd") & "' AND return_date>='" & Format(Now, "yyyy-MM-dd") & "')"
Ben sorgunun geri kalanı ben mySql sunucuda test ettik olarak (CurrentUser çağırarak hariç) çalışır olduğunu biliyoruz. Daha önce herhangi bir güçlük olmadan bir modülde bir değişkenle kaydedilen currentUser'i aradım, bu yüzden problemin benim tarihlerimle olması gerektiğini hissediyorum. Geçerli tarihi nasıl biçimlendireceğimi bilmiyorum, böylece mySql düzgün şekilde alacaktır? Ben de hiçbir başarı ile kod
query = "SELECT movie_name from movie2 Where movie_id=(SELECT movie_id from rental where client_username='" & currentUser & "' AND start_date<='" & DateTime.Now.ToString("yyyy-MM-dd") & "' AND return_date>='" & DateTime.Now.ToString("yyyy-MM-dd") & "')"
çalıştık. Herhangi bir yardım büyük takdir edilecektir! Teşekkürler, Alan.
Evet sayesinde, ancak sorun bir parameterzied sorgu – Steve