相关疑难解决方法(0)

如何在C#程序中执行存储过程

我想从C#程序执行此存储过程.

我在SqlServer查询窗口中编写了以下存储过程并将其保存为stored1:

use master 
go
create procedure dbo.test as

DECLARE @command as varchar(1000), @i int
SET @i = 0
WHILE @i < 5
BEGIN
Print 'I VALUE ' +CONVERT(varchar(20),@i)
EXEC(@command)
SET @i = @i + 1
END
Run Code Online (Sandbox Code Playgroud)

编辑:

using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace AutomationApp
{
    class Program
    {
        public void RunStoredProc()
        {
            SqlConnection conn = null;
            SqlDataReader rdr  = null;

            Console.WriteLine("\nTop 10 Most Expensive Products:\n");

            try
            {
                conn = new SqlConnection("Server=(local);DataBase=master;Integrated Security=SSPI");
                conn.Open();
                SqlCommand …
Run Code Online (Sandbox Code Playgroud)

c# sql-server stored-procedures

243
推荐指数
7
解决办法
75万
查看次数

标签 统计

c# ×1

sql-server ×1

stored-procedures ×1