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

सी # का उपयोग कर MySQL में अद्यतन कथन

समस्या: आपके पास comma नहीं है location . के बाद आपकी क्वेरी में पैरामीटर।
समाधान: आपको parameters . को अलग करना होगा comma . का उपयोग करना ।

सुझाव : parameterized queries का उपयोग करें SQL Injection Attacks

इसे आजमाएं:

private void Update(string num,string name, string quant, string location, string category, string numquery)
    {
       // "UPDATE Inventory SET Inventorynumber='"+ num +"',Inventory_Name='"+name+"', Quantity ='"+ quant+"',Location ='"+ location+"' Category ='"+ category+"' WHERE Inventorynumber ='"+ numquery +"';";
        string query = "UPDATE Inventory SET example@sqldat.com,example@sqldat.com_Name, Quantity example@sqldat.com ,Location example@sqldat.com,Category example@sqldat.com WHERE Inventorynumber example@sqldat.com";
        if (this.OpenConnection() == true)
        {
            MySqlCommand cmd = new MySqlCommand();
            cmd.CommandText = query;
            cmd.Parameters.AddWithValue("@Inventorynumber",Convert.ToInt16(num));
            cmd.Parameters.AddWithValue("@Inventory_Name",name);
            cmd.Parameters.AddWithValue("@Quantity",quant);
            cmd.Parameters.AddWithValue("@Location",location);
            cmd.Parameters.AddWithValue("@Category",category);
            cmd.Parameters.AddWithValue("@Inventorynumber",Convert.ToInt16(numquery));
            cmd.Connection = serverconnection;
            cmd.ExecuteNonQuery();
            this.CloseConnection();
            Bind();
        }
    }


  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 में डेलाइट सेविंग टाइम में है या नहीं

  2. JSON_ARRAY_INSERT () - MySQL में JSON सरणी में मान डालें

  3. केकपीएचपी क्वेरी डेटाबेस से निकटतम अक्षांश देशांतर

  4. मैसकल 2 टेबल में डालें

  5. MySQL में ENUM (गणना) डेटा प्रकार:शीर्ष 12 तथ्य और उपयोगी टिप्स