J'ai cherché sur Internet un moyen d'afficher un contenu spécifique à partir d'une table de données SQL. J'espérais pouvoir afficher la colonne Content en fonction de la valeur de la colonne Id. alt text http://photos-h.ak.fbcdn.net/hphotos-ak-snc3/hs031.snc3/11852_1241994617732_1465331687_655971_2468696_n.jpgAfficher des données spécifiques sur la page Web asp.net à partir d'un tableau de données microsoft sql express
Répondre
Si vous voulez avoir exactement une valeur d'un enregistrement unique, vous pouvez utiliser la méthode ExecuteScalar
de la SqlCommand
classe:
string title = null;
using (SqlConnection conn = new SqlConnection("your-connection-string"))
using (SqlCommand cmd = new SqlCommand(
"select ContentTitle from {put table name here} where id = 4", conn))
{
conn.Open();
title = (string)conn.ExecuteScalar();
}
if (!string.IsNullOrEmpty(title))
{
// assign title to suitable asp.net control property
}
Si vous voulez être en mesure de le faire pour diverses ids, ne pas simplement concaténer une nouvelle chaîne SQL. Je le répète: ne concatène pas seulement une nouvelle chaîne sql. Utilisez plutôt des paramètres:
string title = null;
using (SqlConnection conn = new SqlConnection("your-connection-string"))
using (SqlCommand cmd = new SqlCommand(
"select ContentTitle from {put table name here} where id = @id", conn))
{
SqlParameter param = new SqlParameter();
param.ParameterName = "@id";
param.Value = yourIdGoesHere;
cmd.Parameters.Add(param);
conn.Open();
title = (string)conn.ExecuteScalar();
}
if (!string.IsNullOrEmpty(title))
{
// assign title to suitable asp.net control property
}
Mise à jour
page Sample ASPX. Tout d'abord quelques balises (disons que le fichier est appelé example.aspx):
<body>
<form id="Form1" runat="server">
Title: <asp:Label id="_titleLabel"
Text="{no title assigned yet}"
runat="server"/>
</form>
</body>
... et dans le code-behind (qui serait appelé example.aspx.cs, j'ai inclus seulement l'événement Page_Load simplicité):
protected void Page_Load(object sender, EventArgs e)
{
int id;
try
{
if (int.TryParse(Request.QueryString["id"], out id))
{
_titleLabel.Text = GetContentTitle(id);
}
else
{
_titleLabel.Text = "no id given; cannot look up title";
}
}
catch (Exception ex)
{
// do something with the exception info
}
}
private static string GetContentTitle(int id)
{
using (SqlConnection conn = new SqlConnection("your-connection-string"))
using (SqlCommand cmd = new SqlCommand(
"select ContentTitle from {put table name here} where id = @id", conn))
{
SqlParameter param = new SqlParameter();
param.ParameterName = "@id";
param.Value = yourIdGoesHere;
cmd.Parameters.Add(param);
conn.Open();
return (string)conn.ExecuteScalar();
}
}
Disclaimer: le code est écrit directement dans la fenêtre de réponse et non testé (je n'ai pas accès à un environnement de développement en ce moment) donc il peut y avoir des erreurs
lienJe suis sûr que cela fonctionne. Je ne sais pas comment l'implémenter dans une page web example.aspx. S'il vous plaît poster un exemple du code asp.net. –
Oh et quel fichier dois-je mettre le premier paragraphe de code CS que vous avez montré dans. Je n'ai que 15 ans et j'essaie d'apprendre asp.net. –
Merci. Je vais essayer quand j'ai une chance. –
- 1. Comment afficher des données dans une page Web à partir de la base de données?
- 2. afficher les informations de sql db à asp.net page web
- 3. sauvegarder la base de données sql de Microsoft SQL Server
- 4. comment afficher le graphique de données à la page Web
- 5. ASP.net affichant des données à partir de la source de données SQL
- 6. Obtenir des données à partir de cellules de tableau HTML spécifiques à l'aide de Php
- 7. trigger SQL sur des données spécifiques avec la colonne
- 8. Affichage d'une image sur une page Web ASP.NET (3.5) à partir d'une base de données
- 9. Données spécifiques à la classe
- 10. Archivage des données anciennes sur SQL Server Express 2008
- 11. Collecte de données SQL avec retour à l'application Web asp.net
- 12. SQL Server Express 2005: Comment importer des données de largeur fixe à l'aide de BCP
- 13. importer des données à partir d'une page Web pour exceler
- 14. Publication de données sur une page Web à partir du déclencheur SQL Server
- 15. Affichage des données de sous-rapport dans un contrôle Microsoft View Viewer avec ASP.NET VB
- 16. Flex Charting: Afficher uniquement les données pour des séries spécifiques?
- 17. Synchronisation de données Iphone SQL Server Express
- 18. Sql 2000 base de données à Sql 2005 express db
- 19. Quel NoSQL backend pour stocker des données de trace à partir de la page Web
- 20. Ajout de contrôles dynamiquement à la page à partir de la méthode web asp.net
- 21. Enregistrer les données dans SQL 2000 à partir de la page asp.net en utilisant jquery (C#)
- 22. Afficher le tableau afficher les données regroupées par sur iphone
- 23. asp.net mvc afficher les données
- 24. Enregistrer des données à partir de contrôles WinForms à une base de données SQL Server
- 25. données xml Microsoft SQL Server
- 26. Microsoft Search Server 2008 Édition Express à partir de ASP classique ou ASP.NET
- 27. Lecture des données de Microsoft SQL Server dans R
- 28. Comment récupérer des données externes à partir de MS SQL à partir d'un blog Wordpress?
- 29. Comment importer des données de Microsoft Access/SQL Server 2005 dans des données de base?
- 30. Afficher des données Web, pas des pages Web, dans Android
est renvoyer une erreur 404 –
Quelle est la quête? ion? Où est l'image? –
le lien fonctionne pour moi. –