![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | continue execution after try/catch I have a For loop to insert record to a SQL server database, like: For Each item As ListItem In cblxyz.Items If (item.Selected) Then .... do something Try srcxyz.Insert() Catch SQLExp As SqlException ....display error End Try End If Next Now when a duplicate record is encountered, it displays the error and then stops. I need the loop to go on after displaying the database error. Is there any way to do that? Or do I have to check whether the record is already existing in the database every single time before doing the Insert? Any insight appreciated. I'm using VS2005, SQL Server 2000, .Net 2.0 |
My System Specs![]() |
| | #2 (permalink) |
| | Re: continue execution after try/catch What do you mean by "it stops". If the Catch doesn't do anything to cause execution to go anywhere else, execution should resume after the End Try. Set a breakpoint on the Catch and step it to see what happens. On Fri, 22 Aug 2008 17:45:58 -0700, "E. Kwong" <ekwong999AThotmail.com> wrote: Quote: >I have a For loop to insert record to a SQL server database, like: > > >For Each item As ListItem In cblxyz.Items >If (item.Selected) Then >... do something >Try > srcxyz.Insert() >Catch SQLExp As SqlException > ....display error >End Try >End If >Next > > > >Now when a duplicate record is encountered, it displays the error and then >stops. I need the loop to go on after displaying the database error. Is >there any way to do that? Or do I have to check whether the record is >already existing in the database every single time before doing the Insert? > > > >Any insight appreciated. > > > >I'm using VS2005, SQL Server 2000, .Net 2.0 > > > > |
My System Specs![]() |
| | #3 (permalink) |
| | Re: continue execution after try/catch "E. Kwong" <ekwong999AThotmail.com> wrote in message news:%23BE6cmLBJHA.5964@xxxxxx Quote: >I have a For loop to insert record to a SQL server database, like: > > > For Each item As ListItem In cblxyz.Items > If (item.Selected) Then > ... do something > Try > srcxyz.Insert() > Catch SQLExp As SqlException > ....display error > End Try > End If > Next > > > > Now when a duplicate record is encountered, it displays the error and then > stops. I need the loop to go on after displaying the database error. > Is there any way to do that? Or do I have to check whether the record is > already existing in the database every single time before doing the > Insert? > > > > Any insight appreciated. > > > > I'm using VS2005, SQL Server 2000, .Net 2.0 > |
My System Specs![]() |
| | #4 (permalink) |
| | Re: continue execution after try/catch Thanks Jack Jackson and PvdG42. It turns out that I did not get the correct checkboxlist value to create the record. "PvdG42" <pvdg@xxxxxx> wrote in message news:uB6gcATBJHA.3888@xxxxxx Quote: > "E. Kwong" <ekwong999AThotmail.com> wrote in message > news:%23BE6cmLBJHA.5964@xxxxxx Quote: >>I have a For loop to insert record to a SQL server database, like: >> >> >> For Each item As ListItem In cblxyz.Items >> If (item.Selected) Then >> ... do something >> Try >> srcxyz.Insert() >> Catch SQLExp As SqlException >> ....display error >> End Try >> End If >> Next >> >> >> >> Now when a duplicate record is encountered, it displays the error and >> then stops. I need the loop to go on after displaying the database >> error. Is there any way to do that? Or do I have to check whether the >> record is already existing in the database every single time before doing >> the Insert? >> >> >> >> Any insight appreciated. >> >> >> >> I'm using VS2005, SQL Server 2000, .Net 2.0 >> > |
My System Specs![]() |
![]() |
| Thread Tools | |
| |
Similar Threads | ||||
| Thread | Forum | |||
| Try Catch | .NET General | |||
| catch-up | Vista mail | |||
| Catch-all | PowerShell | |||
| How to TRY and CATCH | PowerShell | |||
| I Catch VI | Vista hardware & devices | |||