Returner andet end DataSet fra Sql server 2005 evt. Generic Liste
Er ved at udvikle en hjemmeside og er støt på et problem, har en Sql CLR i sql server 2005 hvor min kode ser således ud.[SqlProcedure]
public static void SelectArticleByTitel(string MyTitle)
{
string sql = "SELECT *" +
"FROM Article" +
"WHERE Title = '" + @MyTitle + "'";
using (SqlConnection sqlConnection = new SqlConnection("context connection = true"))
{
sqlConnection.Open();
SqlPipe sqlPipe = SqlContext.Pipe;
SqlCommand sqlCommand = new SqlCommand();
sqlCommand.CommandType = CommandType.Text;
sqlCommand.Connection = sqlConnection;
sqlCommand.CommandText = sql;
SqlParameter parameterWikiTitle = new SqlParameter("@MyTitle", SqlDbType.VarChar, 255);
parameterWikiTitle.Direction = ParameterDirection.Input;
parameterWikiTitle.Value = MyTitle;
sqlCommand.Parameters.Add(parameterWikiTitle);
SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();
sqlPipe.Send(sqlDataReader);
}
}
Umiddelbart virker den fint, men kan man ikke undgå at få returneret et DataSet, da jeg ved at den kun vil returnere et enkelt resultat.
Evt. er der en måde hvor ved man kan få en generic liste i stedet for.
