Search:
Namespaces
Discussions
.NET v1.1
Feedback
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
Ad
MBR BootFX
Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
Contact Us
-
Terms of Use
-
Privacy Policy
-
www.dotnet247.com