2010-04-28 4 views
1

백업 시스템을위한 for 루프를 실행하려고하고 루프 내부의 SP를 실행하려고합니다. 아래 코드는 나를 위해 작동하지 않습니다 ..루프 저장 프로 시저에서 VB.Net (win form)

어떤 아이디어를주십시오?

Dim TotalTables As Integer 
Dim i As Integer 

TotalTables = 10 
    For i = 1 To TotalTables 
objDL.BackupTables(220, i, 001) ' (This is a method from the DL and the 3 parameters are integars) 
Next 

내가 SP를 시도하고

+0

그것은 오류가 발생하거나 당신이 무엇을 기대하지 않는다? – Gratzy

+0

어떻게 작동하지 않습니까? 예외가 발생합니까? 단순히 백업을 수행하지 않습니까? – Thomas

+0

\t \t 메시지 \t "잘못된 개체 이름 'Backup.dbo.AskResponse220_220'." - 내 SP에 동적 SQL이 있기 때문에 이것이 가능합니까? –

답변

0

세 번째 매개 변수가 나쁜 SQLServer에 완벽하게 작동해야한다 :

objDL.BackupTables(220, i, 1) 
+0

예 그게 문제가 아니라 ... 나는 실제로 다른 값을 사용하고 있습니다. 이것들은 단지 예일뿐입니다. 실제 문제는 무엇인지 알고 있습니까? –

+0

DL 코드를 알려 주시면 도움이 될 것입니다. 어떤 예외가 발생합니까? – wassertim

+0

나는 더 많은 디버깅을했기 때문에 나는 내 SP에서 동적 SQL을 가지고 있기 때문에 루프가 작동하지 않는다고 생각한다. 따라서 그것을 잘 읽지 못할 수도있다. 내가 SP 작업을 즐겁게 할 수있는 방법에 대한 제안은? –