Comment puis-je créer un simple formulaire Windows pour accéder à une base de données SQL Server?
Je crois que c'est un très novice question, et si je suis sur le mauvais forum pour poser, veuillez nous en aviser.
J'ai une compréhension de base des bases de données avec MS SQL Server, et de la programmation C++ et C#. J'essaie d'apprendre par moi-même de plus en créant ma propre base de données avec MS SQL Server Express 2008 R2 et y accéder via Windows forms créé en C# Express 2010. À ce stade, j'ai juste envie de le garder ou gratuit Express outils de dev (pas nécessairement Microsoft tout de même).
De toute façon, j'ai créé une base de données en utilisant les instructions fournies ici et j'définir les types de données de manière appropriée pour chaque colonne (pas d'erreurs dans l'installation au moins).
Maintenant, je suis de la conception de l'interface graphique en C# Express, mais je n'ai sorte de frapper un mur autant que la connexion de base de données.
Est-il un moyen simple d'accéder à la base de données, j'ai créé localement à l'aide de C# Express? Quelqu'un peut-il suggérer un guide qui a tout énoncé déjà?
Je suis un auto-apprenant alors j'ai hâte de l'enseignement de moi-même comment utiliser ces applications, mais tous les pointeurs à commencer à m'dans la bonne direction serait grandement apprécié.
Vous devez vous connecter pour publier un commentaire.
Je voudrais commencer par prendre un coup d'oeil à ce tutoriel:
http://msdn.microsoft.com/en-us/library/ms178371.aspx
Les idées de base est de créer un chaîne de connexion qui permettra de définir un certain nombre de choses, y compris: où votre serveur de base de données est, quel est le nom de la base est, et comment vous connecter à elle.
Une fois que vous avez votre chaîne de connexion défini, vous devrez probablement utiliser la SqlConnection, SqlCommand et SqlDataReader classes pour toutes les interactions avec la base de données. Si vous cliquez sur les liens pour ces trois classes et examiner la documentation, vous verrez qu'ils ont de très bons exemples.
Vous voudrez probablement utiliser la vieille école ADO.NET si vous êtes plus à l'aise dans SQL que C#.
MSDN intro ADO.NET
Et de loin, la façon la plus simple de le faire est avec LINQ dans Visual Studio
Vous voudrez peut-être consulter ce tutoriel qui vous guidera à travers toutes les étapes dont vous avez besoin.
http://www.codegod.de/WebAppCodeGod/tutorial-linq-to-sql---part-1-AID466.aspx
sa simple
utilisez le code suivant