SQL:- CREATE PROCEDURE ShowSuppliers( @txt varchar(50), @Name varchar(50) output, @Company varchar (50) output, @Country varchar (50) output ) AS select @Name = ContactName, @Company = CompanyName, @Country = Country from Suppliers Where Country like "%"+ @txt +"%" GO -------------------------------------------------------------------------------------------------------- C#:- // Define the command object with stored procedure name. SqlCoommand objCommand = new Command("ShowSuppliers", objConnection); objCommand.CommandType = CommandType.StoredProcedure; // Define input Sql parameter with input value. SqlParameter Param = objCommand.Parameters.Add("@txt", SqlDbType.Varchar, 50); Param.Direction = ParameterDirection.Input; Param.Value = "US"; // Define sql stored procedure output parameters SqlParameter Param = objCommand.Parameters.Add("@Name", SqlDbType.Varchar, 50); Param.Direction = ParameterDirection.Output; SqlParameter Param = objCommand.Parameters.Add("@Company", SqlDbType.Varchar, 50); Param.Direction = ParameterDirection.Output; SqlParameter Param = objCommand.Parameters.Add("@Country", SqlDbType.Varchar, 50); Param.Direction = ParameterDirection.Output; // Execute the query objCommand.ExecuteNonQuery(); // Retrieve Sql StoredProcedure output data. Response.Write (objCommand.Parameters["@Name"].Value.ToString() + "<BR>"); Response.Write (objCommand.Parameters["@Company"].Value.ToString() + "<BR>"); Response.Write (objCommand.Parameters["@Country"].Value.ToString() + "<BR>"); ================================================================================= SQL:- CREATE PROCEDURE ShowSuppliers ( @txt varchar(50) ) AS Select CompanyName, City, Country from Suppliers Where Country like "%" + @txt + "%" -------------------------------------------------------------------------------------------------------- C#:- try{ SqlCommand objCommand = new SqlCommand("ShowSuppliers",objConnect); objCommand.CommandType = CommandType.StoredProcedure; SqlParameter Param = objCommand.Parameters.Add("@txt",SqlDbType.VarChar, 50); Param.Value = "US"; SqlDataReader objDataReader = objCommand.ExecuteReader(CommandBehavior.CloseConnection); while (objDataReader .Read()) { // Get data from the DataReader Console.WriteLine("CompanyName:-", (objDataReader ["CompanyName"]); Console.WriteLine("City:-", (objDataReader ["City"]); Console.WriteLine("Country :-", (objDataReader ["Country "]); } } finally { // close the reader in the face of exceptions if (objDataReader != null) { if (!objDataReader.IsClosed) objDataReader.Close(); } } MoreInfo:- http://msdn.microsoft.com/en-us/library/haa3afyz.aspx http://www.akadia.com/services/dotnet_data_reader.html http://www.informit.com/articles/article.aspx?p=26568&seqNum=5 |
ADO.NET Sample
Subscribe to:
Post Comments (Atom)
It 's an amazing and Very Nice,Thanks for sharing
ReplyDeleteDot Net Online Course Hyderabad