Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

La commande SQL INSERT fonctionne mais les données n'apparaissent pas dans le tableau

Si votre code c# s'exécute sans aucune exception, il met également à jour la base de données. Vous avez probablement utilisé AttachDbFilename=|DataDirectory|\yourDB.mdf dans votre ConnectionString , cela signifie que la base de données mise à jour se trouve dans le sous-dossier BIN\DEBUG dossier de votre projet. Si vous voulez voir les données mises à jour, attachez simplement la base de données située dans le bin/debug dossier dans ssms.pour plus de détails, lisez ce post.Assurez-vous également que votre table dans l'explorateur de serveur n'est pas déjà ouverte, si elle est déjà ouverte, vous devez l'actualiser pour afficher les données mises à jour. Veuillez noter :comme mentionné dans les commentaires, vous devriez toujours utiliser des requêtes paramétrées pour éviter l'Sql Injection .