2017-06-22 2 views
-1

Mon objectif: Ajouter une colonne à la base de données mysql en utilisant visual basic!Comment ajouter une colonne à une base de données mysql en utilisant Visual basic

J'ai essayé plusieurs façons, mais voici le code que je suis actuellement en utilisant:

Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click 
    MysqlConn = New MySqlConnection 
    MysqlConn.ConnectionString = "Server=xxx.xx.xxx.xxx;Port=3306;Database=test;Uid=tester;Pwd=***" 
    Try 
     MysqlConn.Open() 
     Dim Query As String 
     Query = "ALTER TABLE user ADD test INT NOT NULL" 
     COMMAND = New MySqlCommand(Query, MysqlConn) 
     MysqlConn.Close() 
    Catch ex As Exception 
    End Try 
End Sub 

Je pense qu'il est un problème avec la requête! Merci d'avance pour votre aide! Ceci est différent de ms sql, c'est visuel de base.

+1

double possible de [insérer une colonne NOT NULL à une table existante] (https://stackoverflow.com/questions/3492947/insert-a-not-null-column-to -an-existing-table) – kielou

+0

Le lien ne m'aide pas, j'ai tout essayé sur la page et rien ne fonctionne. Je voudrais un exemple de la colonne non null dans Visual Basic. –

Répondre

0

Mon studio visuel n'utilisait pas mon code le plus à jour et maintenant tout fonctionne LOL. Voici mon code révisé:
MysqlConn = New MySqlConnection MysqlConn.ConnectionString = "Server=**.**.***.***;Port=3306;Database=test;Uid=tester;Pwd=***" Dim READER As MySqlDataReader Try MysqlConn.Open() Dim Query As String Query = "alter table test.user add test int not null" COMMAND = New MySqlCommand(Query, MysqlConn) READER = COMMAND.ExecuteReader MysqlConn.Close() Catch ex As Exception End Try