J'ai une table SQL appelée tbl, im essayant d'y ajouter les colonnes A, B et C.Comment exécuter une requête ALTER TABLE?
Quand j'exécutez la commande:
String addcolumns = "ALTER TABLE SqlCreatedTbl ADD A char(50) ;";
......
cmd = new SqlCommand(addcolumns, conn);
conn.Open();
cmd.ExecuteNonQuery();
La colonne est ajouté!
Cependant, lorsque je tente d'ajouter plusieurs colonnes, il ne fonctionne pas, il me donne une erreur .. la commande pour ajouter im writting plusieurs colonnes est la suivante:
addcolumns = "ALTER TABLE SqlCreatedTbl ADD (A char(50), B char(50), C char(50));";
le débogueur met en évidence la ligne: cmd.ExecuteNonQuery();
et jette l'exception suivante:
. 210exception Détails: System.Data.SqlClient.SqlException: syntaxe incorrecte près '('
Merci! ça marche maintenant! Comment puis-je marquer votre réponse comme correcte? im nouveau sur ce forum – PeacefulSoul
Cliquez sur la coche sur le côté gauche juste en dessous du numéro. Vous ne pouvez marquer qu'une réponse comme acceptée par question, alors choisissez l'une des nôtres. – BoltClock