2012-07-26 4 views
2

Je suis nouveau sur VB.net, sql et même phpmyadmin gui. Je veux supprimer les documents enregistrés dans mon phpmyadmin mais je suis une erreur lors de l'exécutionComment supprimer les enregistrements de base de données dans phpmyadmin?

Ceci est mon code utilisé dans VB.NET de ExecuteNonQuery de sqlcommand():

Public Sub RetrieveInfos(ByRef SQLStatement As String) 
    Dim cmd As MySqlCommand = New MySqlCommand 

    With cmd 
     .CommandText = SQLStatement 
     .CommandType = CommandType.Text 
     .Connection = SQLConnection 
     .ExecuteNonQuery() 

    End With 

    '--read the records in database in phpmyadmin gui--- 
    Dim myReader As MySqlDataReader = cmd.ExecuteReader 

    If myReader.Read Then 
     lblName.Text = myReader.GetString(0) 
     lblAge.Text = myReader.GetString(1) 


    End If 

    myReader.Close() 
    SQLConnection.Close() 
    MsgBox("Records Successfully Retrieved") 
    SQLConnection.Dispose() 
End Sub  
Private Sub btnRefresh_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRefresh.Click 
    Dim SQLStatement As String = "DELETE FROM patient WHERE 1" 
     RetrieveInfos(SQLStatement) 
End Sub 

Toute aide serait appréciée. Merci!

+0

phpMyAdmin est un outil graphique pour travailler avec des bases de données MySQL, pas un serveur de base de données elle-même. –

+0

'Je veux ... mais j'ai une erreur 'Quelle est l'erreur? – Ghost

+0

Et êtes-vous sûr que l'erreur provient de 'executenonquery' et non de' executereader'? – Ghost

Répondre

1

Pour supprimer des données de phpmyadmin, comme spécifié dans phpMyAdmin setting que vous devez modifier dans config.inc.php.

boolean $cfg['AllowUserDropDatabase'] (line 503) 

show a 'Drop database' link to normal users 
Questions connexes