.NETGURU
stored procedure not returning value...
Messages   Related Types
This message was discovered on ASPFriends.com 'ngfx-sqlclient' list.


Rachel Reese
Hey folks,

Some gremlin has come and transformed my code overnight so that it no longer
works. I swear I didn't touch it. :)

Very simple: I have a sproc that should return a value. It's no longer
returning that value. (the actual error message is 'can't transform from
type DBNull to Integer', on the line with ***)

Here's the code & sproc... can you see the problem?

-----------------
Dim cmd2 as new SQLCommand("sp_PreviousCallUpdate", objconnect)
cmd2.CommandType=CommandType.StoredProcedure
....declare other input vars....
parmConfNumID=cmd2.Parameters.add("@intConfNumID", sqldbtype.Int)
parmConfNumID.direction=parameterdirection.output

objconnect.Open()
cmd2.executenonquery()
***intConfNumID=cmd2.Parameters("@intConfNumID").value
objConnect.Close()
-----------------

CREATE PROCEDURE dbo.sp_PreviousCallUpdate
....declare other input vars....
@IntConfNumID int output

AS

Insert Into tbl_CallTimes (CallID, ReturnContact, CallBegan, CallEnded,
CallLength, CallIssue) Values (@CallID, @ReturnContact, @CallBegan,
@CallEnded, @CallLength, @CallIssue)

Set @IntConfNumID = @@Identity

Select @IntConfNumID
GO
-----------------

Thanks,
Rachel

_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx

Reply to this message...
 
    
Rachel Reese
um, nevermind.
I, uh, don't actually have an identity in this table. it works for another
update which does have an identity. This section was in a try-catch
statement that was, strangely enough, catching the error and not displaying
the number I needed it to.

<hiding away now>

thanks.
Rachel

[Original message clipped]

_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx

Reply to this message...
 
    
Peter Brunone

    Is the SP executing as expected other than that (i.e. the row is getting
inserted)?

|-----Original Message-----
|From: Rachel Reese [mailto:Click here to reveal e-mail address]
|
|Hey folks,
|
|Some gremlin has come and transformed my code overnight so that it
|no longer
|works. I swear I didn't touch it. :)
|
|Very simple: I have a sproc that should return a value. It's no longer
|returning that value. (the actual error message is 'can't transform from
|type DBNull to Integer', on the line with ***)
|
|Here's the code & sproc... can you see the problem?
|
|-----------------
|Dim cmd2 as new SQLCommand("sp_PreviousCallUpdate", objconnect)
|cmd2.CommandType=CommandType.StoredProcedure
|....declare other input vars....
|parmConfNumID=cmd2.Parameters.add("@intConfNumID", sqldbtype.Int)
|parmConfNumID.direction=parameterdirection.output
|
|objconnect.Open()
| cmd2.executenonquery()
|***intConfNumID=cmd2.Parameters("@intConfNumID").value
|objConnect.Close()
|-----------------
|
|CREATE PROCEDURE dbo.sp_PreviousCallUpdate
|....declare other input vars....
|@IntConfNumID int output
|
|AS
|
|Insert Into tbl_CallTimes (CallID, ReturnContact, CallBegan, CallEnded,
|CallLength, CallIssue) Values (@CallID, @ReturnContact, @CallBegan,
|@CallEnded, @CallLength, @CallIssue)
|
|Set @IntConfNumID = @@Identity
|
|Select @IntConfNumID
|GO
|-----------------
|
|Thanks,
|Rachel
|

Reply to this message...
 
 
System.Data.CommandType
System.DBNull




ExamGuru IT Solutions - .Net Guru is owned and operated by ExamGuru, Inc., the man behind .Net Guru. If you're in the market for bespoke software or software consultancy, why not get him and his highly trained team to help? - www.examguru.net/ITCertification
Ad


Need Dot Net Interview Questions?
Ask ExamGuru, Inc. for advice and help on Passing .Net Interviews
.Net Projects
Best-of-breed application framework for .NET projects, developed by ExamGuru, Inc. and ExamGuru IT
Free .net Help
Commission ExamGuru, Inc. and his team for your next bespoke software project
FogBUGZ
The only bug tracking system carefully crafted with one goal in mind: helping teams create great software.
Awesome Tools
If you don't know about these, you're missing out... IT Certification Questions
IT Interview Questions
Free Oracle 10g Training
MCSE Boortcamp
Cisco Study Guides
Cheap Study Guides
Exact Questions
Dot Net Interview Questions
Oracle OCP
Cheap Travel
Designer Perfumes - Wholesale Prices
Free Programming Tutorials
 
ExamGuru IT Solutions - .Net Guru is owned and operated by ExamGuru, Inc., the man behind .Net Guru. If you're in the market for bespoke software or software consultancy, why not get him and his highly trained team to help? - www.examguru.net/ITCertification
 Copyright © ExamGuru, Inc. 2001-2006
Contact Us - Terms of Use - Privacy Policy - www.dot-net-guru.com - www.examguru.net - www.oraclesource.net - www.itinterviews.net - www.examguru.net/ITCertification