Вы можете отладить свой сервис, сделав asmx стартовой страницей и нажав кнопку run для отладки.Вы должны иметь возможность ввести значение в текстовое поле, если вы принимаете параметры.
Я бы сделал это по-другому. Я бы создал Stored proc для обработки работы, которая выглядит следующим образом. Код принимает строку с разделителями.так что это не сценарий массива ... а его потрясающий код ..
create Proc [dbo].[InsertINtoRecords] (@sep VARCHAR(32), @s VARCHAR(MAX))
AS
BEGIN
Declare @t TABLE
(
val VARCHAR(MAX)
)
DECLARE @xml XML
SET @XML = N'<root><r>' + REPLACE(@s, @sep, '</r><r>') + '</r></root>'
INSERT INTO @t(val)
SELECT r.value('.','VARCHAR(100)') as Item
FROM @xml.nodes('//root/r') AS RECORDS(r)
insert into record(Count, Student) Select ROW_NUMBER() OVER (ORDER BY val) AS Count, Val
END
Тогда ваш код должен будет сделать это только
Names = "Johny,Anne,sally"
myCommand.Connection = myConnection;
myCommand.CommandText = "InsertINtoRecords ',', @Names";
rows = myCommand.ExecuteNonQuery();
Удачи