Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Aktualizacja datagridview za pomocą mysql

Wygląda na to, że próbujesz zaktualizować zapytanie

Dim con As MySqlConnection = New MySqlConnection("my info")
Dim reader As MySqlDataReader

Try
    con.Open()
    Dim query As String


     Dim command As MySqlCommand
        query = "UPDATE exploitsociety SET reffer='" + updateref.Text + "' WHERE reffer='" + DataGridView1.CurrentCell.Selected + "';"
        command = New MySqlCommand(query, con)
  //      reader = command.ExecuteReader

  //     you need to run ExecuteNonQuery instead of ExecuteReader
      int UpdatedRows=  command.ExecuteNonQuery();

        Catch ex As MySqlException
        MessageBox.Show(ex.Message)
    Finally
        con.Dispose()
        End try
    con.Close()

Tylko dla twojej informacji

ExecuteReader

Execute Reader zostanie użyty do zwrócenia zestawu wierszy po wykonaniu zapytania SQL lub procedury składowanej przy użyciu obiektu polecenia. Ta służy do pobierania rekordów tylko do przodu i jest używana do odczytywania wartości tabeli od pierwszego do ostatniego.(Przeczytaj więcej o ExecuteReader)

WykonajNonQuery

Metoda ExecuteNonQuery zwróci liczbę wierszy wykonanych operacjami INSERT, DELETE lub UPDATE. Ta metoda ExecuteNonQuery będzie używana tylko do instrukcji INSERT, Update i DELETE, Create i SET. (Więcej informacji o ExecuteNonQuery )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak zresetować hasło mysql w systemie Mac OS 10.13.3

  2. Jak utworzyć tablicę z tego zestawu wyników (kategorie zagnieżdżone przechowywane w bazie danych z modelem przechodzenia)?

  3. Jak porównać dwa wyniki zapytania pod kątem równości w MySQL?

  4. błąd zmienianie tabeli, dodawanie klucza obcego ograniczenia uzyskiwanie błędu Nie można dodać lub zaktualizować wiersza podrzędnego

  5. Anulować oczekujące żądania AJAX w aplikacji PHP?