2011-02-24 2 views
2

나는 많은 질문을 늦게 제출했으나 이것은 훌륭한 정보 저장소였습니다. 저는 .NET nub입니다. 알 수 있듯이 기본 정보 나 정보가 누락되면 알려 주시면 틈을 메워 보겠습니다.SQLDataSource의 각 레코드에 대한 작업 수행

SQL/2005를 사용하여 ASP.NET/VB.NET을 사용하고 있습니다. 테이블에서 레코드 집합을 가져 와서 API를 통해 각각 보내고 싶습니다. 결과를 테이블에 다시 쓰고 다음 테이블로 이동하십시오.

처음에는 모든 레코드를 가져온 SQLDataSource를 만든 다음 각 레코드를 보내는 작업을 수행하기 위해 단추에 대한 작업을 수행했습니다.

SQLDataSource에서 레코드 세트를 호출하고 루프를 수행 할 수있는 방법이 있습니까? 난 클래식 ASP/VBScript에서 RecordSet을 열고 동작을 한 다음 RS가 EoF가 될 때까지 루프를 돌리는 것과 같은 것을 생각하고 있습니다.

도움 주셔서 감사합니다.

답변

2

결과를 데이터 세트에 넣을 수 있습니다. 결과를 얻기 후에는 반환 된 행을 반복

Dim ds As Dataset = GetSomeDataFromSq 

For Each dr As DataRow In ds.Tables(0).Rows 
    Console.WriteLine (dr("ColName")) 
Next 

또한

Using conn As sqlconnection = New sqlconnection("put conn info") 
     Using MyCommand As SqlCommand = New SqlCommand("SELECT ProductName FROM products", conn) 
      conn.Open() 
      Using myDataREader As SqlDataReader = MyCommand.ExecuteReader 
       While myDataREader.Read 
        Response.Write("Name: " & myDataREader.Item("ProductName")) 
       End While 
      End Using 
     End Using 
    End Using 
+0

내가 SqlDataReader 개체를 사용할 수 해요 SqlDataReader 개체를 사용할 수 있습니다 -하지만 SqlDataSource 컨트롤을 활용할 수있는 방법은 없습니다 같은 방식으로? – RogueSpear00

+0

물건을 가져 와서 같은 방법으로 테이블에 삽입 한 후 - 완벽하게 작동했습니다. 감사합니다 Lareau! – RogueSpear00

관련 문제