Ask a Question related to ASP.NET General, Design and Development.
-
buran #1
executescalar() method
Dear .NET Programmers,
I use the following code snippet but can't figure out what is going wrong
since the result object equals to nothing although it shouldn't be :)
Function CheckMFileToBeClosed() As Boolean
Dim result As Object
myCommand.Parameters.Clear()
myCommand.CommandText = "SELECT Result = CASE WHEN DischargeDate IS NULL
THEN 1 " & _
"ELSE 0 END " & _
"FROM dbo.MedicalFollowUpInHospital " & _
"WHERE OurFileNo = @medicalFileNo"
myCommand.CommandType = CommandType.Text
myCommand.Parameters.Add("@medicalFileNo", Session("selectedFileNumber")
+ "M")
result = myCommand.ExecuteScalar()
If CInt(result) = 1 Then
Return False
Else
Return True
End If
End Function
Thanks in advance,
Buran
buran Guest
-
Is creationComplete=method() or initialize=method() theright solution for such kind of problem or ...?
Hi everybody, I am using web service in my flex application and I want to visualize some data from collection of objects taht I receive from my Web... -
[PHP-DEV] Method Names
It seems that PHP 5 treats all methods as lower case, so that text() is Text(). Is this going to remain this way? -- PHP Internals - PHP Runtime... -
method name exists, property value exists, calling method fails
I have a class object I am calling in another class: class Stuff { var $myObj; function Stuff($myObj) { $this->myObj = $myObj; } -
become: method
In Smalltalk we can use the method become: to turn object A into object B. A will be turned into a instance of B class and all previous references... -
method versus method!
Hi Why isn't the name of the Array-method delete_at delete_at! ? The method changes the object, doesn't it? Fred from Wuppertal, Germany -
Marc Hoeppner #2
Re: executescalar() method
Hi,
my guess is that there is no row returned, therefore the result set is empty
and the scalar result is set to NULL. The reason for not returning a row
could be due to the WHERE OurFileNo = @medicalFileNo clause. Debug into the
code and take a look at Session("selectedFileNumber") especially the type.
Best regards,
Marc Höppner
"buran" <buran@buran.com> wrote in message
news:%23V6lP6EUDHA.3640@tk2msftngp13.phx.gbl...NULL> Dear .NET Programmers,
>
> I use the following code snippet but can't figure out what is going wrong
> since the result object equals to nothing although it shouldn't be :)
>
> Function CheckMFileToBeClosed() As Boolean
> Dim result As Object
> myCommand.Parameters.Clear()
> myCommand.CommandText = "SELECT Result = CASE WHEN DischargeDate ISSession("selectedFileNumber")> THEN 1 " & _
> "ELSE 0 END " & _
> "FROM dbo.MedicalFollowUpInHospital " & _
> "WHERE OurFileNo = @medicalFileNo"
> myCommand.CommandType = CommandType.Text
> myCommand.Parameters.Add("@medicalFileNo",> + "M")
> result = myCommand.ExecuteScalar()
> If CInt(result) = 1 Then
> Return False
> Else
> Return True
> End If
> End Function
>
> Thanks in advance,
>
> Buran
>
>
Marc Hoeppner Guest
-
Cowboy \(Gregory A. Beamer\) #3
Re: executescalar() method
Only thing I see strange is the following:
myCommand.Parameters.Add("@medicalFileNo", Session("selectedFileNumber") +
"M")
Corrected:
myCommand.Parameters.Add("@medicalFileNo", Session("selectedFileNumber") &
"M")
--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
Author: ADO.NET and XML: ASP.NET on the Edge
************************************************** **************************
****
Think Outside the Box!
************************************************** **************************
****
"buran" <buran@buran.com> wrote in message
news:%23V6lP6EUDHA.3640@tk2msftngp13.phx.gbl...NULL> Dear .NET Programmers,
>
> I use the following code snippet but can't figure out what is going wrong
> since the result object equals to nothing although it shouldn't be :)
>
> Function CheckMFileToBeClosed() As Boolean
> Dim result As Object
> myCommand.Parameters.Clear()
> myCommand.CommandText = "SELECT Result = CASE WHEN DischargeDate ISSession("selectedFileNumber")> THEN 1 " & _
> "ELSE 0 END " & _
> "FROM dbo.MedicalFollowUpInHospital " & _
> "WHERE OurFileNo = @medicalFileNo"
> myCommand.CommandType = CommandType.Text
> myCommand.Parameters.Add("@medicalFileNo",> + "M")
> result = myCommand.ExecuteScalar()
> If CInt(result) = 1 Then
> Return False
> Else
> Return True
> End If
> End Function
>
> Thanks in advance,
>
> Buran
>
>
Cowboy \(Gregory A. Beamer\) Guest
-



Reply With Quote

