Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Vb.net में चुनिंदा क्वेरी का उपयोग करके डेटाबेस में सभी तालिकाओं में डेटा कैसे खोजें?

क्षमा करें एना मुझे नहीं लगता कि आप खंड से तालिका का नाम छोड़ सकते हैं। यदि आप वास्तव में 30 अलग-अलग तालिकाओं को खोजना चाहते हैं (जिनमें सभी के कॉलम समान हैं...?)

आप प्रत्येक तालिका से डेटा प्राप्त करने के लिए प्रत्येक (तालिका नाम) लूप के लिए कर सकते हैं। एडेप्टर सभी नई जानकारी को डेटाटेबल में जोड़ता है ताकि आपके पास अंत में सभी 30 तालिकाओं के परिणामों के साथ सिर्फ 1 डेटाटेबल हो।

Dim query As String
Dim dt as new Datatable
For each tablename in (tablenamelist) 
    query = "select * from " & tablename & " where (Item_Description LIKE '%" & TextBox11.Text & "%' or Vendor LIKE '%" & TextBox11.Text & "%' OR S_N LIKE '%" & TextBox11.Text & "%' or Tag_num LIKE '%" & TextBox11.Text & "%')"
    command = New MySqlCommand(query, mysqlconn)
    sda.SelectCommand = command
    sda.Fill(dt)
next

जहां tablenamelist आपके सभी डेटाटेबल नामों की एक सूची है। इससे काम हो जाएगा, लेकिन यहां कई सुधार किए जाने हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL sproc के पैरामीटर के रूप में LIMIT पास करना

  2. डेटाबेस में विशिष्ट डेटा पुनर्प्राप्त करने के लिए चेकबॉक्स का उपयोग कैसे करें

  3. डालने पर एक सम्मिलित पंक्ति की आईडी कैसे प्राप्त करें?

  4. रेगेक्स द्वारा MySQL ग्रुप?

  5. mySQL सभी पंक्तियों को लौटाता है जब फ़ील्ड =0