Click here to Skip to main content
15,888,521 members
Home / Discussions / ASP.NET
   

ASP.NET

 
GeneralRe: Help with a static class Pin
Sascha Lefèvre20-May-15 4:43
professionalSascha Lefèvre20-May-15 4:43 
GeneralRe: Help with a static class Pin
Stephen Holdorf20-May-15 4:45
Stephen Holdorf20-May-15 4:45 
GeneralRe: Help with a static class Pin
Sascha Lefèvre20-May-15 4:54
professionalSascha Lefèvre20-May-15 4:54 
GeneralRe: Help with a static class Pin
Stephen Holdorf20-May-15 5:21
Stephen Holdorf20-May-15 5:21 
GeneralRe: Help with a static class Pin
Sascha Lefèvre20-May-15 5:26
professionalSascha Lefèvre20-May-15 5:26 
GeneralRe: Help with a static class Pin
jkirkerx20-May-15 6:55
professionaljkirkerx20-May-15 6:55 
SuggestionRe: Help with a static class Pin
Richard Deeming20-May-15 7:08
mveRichard Deeming20-May-15 7:08 
GeneralRe: Help with a static class Pin
jkirkerx20-May-15 8:10
professionaljkirkerx20-May-15 8:10 
I translated that from VB to c# off the top of my head in VS2013. I was wondering why the ConfigurationManager wasn't right.

Now you have me thinking, I can implement similar techniques in VB perhaps

Original in VB
Public Shared Function check_4_Duplicate_AccountName( _
        ByVal p_Test_AccountName As String) As Boolean

        Dim pCount As Integer = 0
        Dim dV As Boolean = True

        Dim connStr As String = ConfigurationManager.ConnectionStrings("DefaultConnection").ConnectionString
        Dim query As String = _
        " SELECT " & _
        " COUNT(AccountName) " & _
        " FROM CUSTOMER_ACCOUNTS " & _
        " WHERE AccountName = @Test_AccountName"

        Dim conn As New SqlConnection(connStr)
        Dim cmd As New SqlCommand(query, conn)

        Dim param_Test_AccountName As SqlParameter
        param_Test_AccountName = New SqlParameter("@Test_AccountName", SqlDbType.VarChar, 80)
        param_Test_AccountName.Value = p_Test_AccountName
        cmd.Parameters.Add(param_Test_AccountName)

        Try
            conn.Open()
            Dim myReader As SqlDataReader = cmd.ExecuteReader()
            While myReader.Read()
                If Not myReader.IsDBNull(0) Then
                    pCount = myReader.GetInt32(0)
                End If
            End While

            myReader.Close()
            myReader = Nothing

            If (pCount = 0) Then
                dV = False
            End If

        Catch ex As Exception

        Finally

            conn.Close()
            conn = Nothing
            cmd = Nothing

        End Try

        Return dV

    End Function

Similar Technique in VB that I just wrote, saw the tenary operator in there. Very Fancy, but I left the parameter the same, forgot to modify that.
So I don't need the try catch?
Public Shared Function check_4_Duplicate_AccountName_II( _
    ByVal p_Test_AccountName As String) As Boolean

    Dim pCount As Integer = 0
    Dim dV As Boolean = True

    Dim connStr As String = ConfigurationManager.ConnectionStrings("DefaultConnection").ConnectionString
    Const query As String = _
    " SELECT " & _
    " COUNT(AccountName) " & _
    " FROM CUSTOMER_ACCOUNTS " & _
    " WHERE AccountName = @Test_AccountName"

    Using conn As New SqlConnection(connStr)
        Using cmd As New SqlCommand(query, conn)

            Dim param_Test_AccountName As SqlParameter
            param_Test_AccountName = New SqlParameter("@Test_AccountName", SqlDbType.VarChar, 80)
            param_Test_AccountName.Value = p_Test_AccountName
            cmd.Parameters.Add(param_Test_AccountName)

            Try
                conn.Open()
                Dim cmdResult As Object = cmd.ExecuteScalar()
                dV = If(cmdResult Is Nothing Or Convert.IsDBNull(cmdResult), False, True)

            Catch ex As Exception

            Finally

                conn.Close()

            End Try

        End Using
    End Using

    Return dV

End Function

GeneralRe: Help with a static class Pin
Richard Deeming20-May-15 8:20
mveRichard Deeming20-May-15 8:20 
GeneralRe: Help with a static class Pin
jkirkerx20-May-15 9:15
professionaljkirkerx20-May-15 9:15 
GeneralRe: Help with a static class Pin
Stephen Holdorf21-May-15 2:50
Stephen Holdorf21-May-15 2:50 
QuestionProblem With ASP.Net Webform using JQuery AJAX Pin
MadDashCoder14-May-15 23:09
MadDashCoder14-May-15 23:09 
AnswerRe: Problem With ASP.Net Webform using JQuery AJAX Pin
F-ES Sitecore14-May-15 23:33
professionalF-ES Sitecore14-May-15 23:33 
QuestionASP.NET web forms label set by jquery not updated in database Pin
spirospap13-May-15 15:27
spirospap13-May-15 15:27 
AnswerRe: ASP.NET web forms label set by jquery not updated in database Pin
F-ES Sitecore13-May-15 22:32
professionalF-ES Sitecore13-May-15 22:32 
QuestionASP.NET WebDav file upload Pin
candogu12-May-15 21:21
candogu12-May-15 21:21 
AnswerRe: ASP.NET WebDav file upload Pin
Richard Deeming13-May-15 1:28
mveRichard Deeming13-May-15 1:28 
QuestionBest method of delegating password resets Pin
sczii11-May-15 16:10
sczii11-May-15 16:10 
QuestionTextbox in Updatepanel doesnt submit text Pin
senglory7-May-15 21:46
senglory7-May-15 21:46 
AnswerRe: Textbox in Updatepanel doesnt submit text Pin
jkirkerx8-May-15 11:37
professionaljkirkerx8-May-15 11:37 
GeneralRe: Textbox in Updatepanel doesnt submit text Pin
senglory8-May-15 21:25
senglory8-May-15 21:25 
GeneralRe: Textbox in Updatepanel doesnt submit text Pin
senglory25-May-15 10:07
senglory25-May-15 10:07 
Questiondefault page redirect when go back home page. Pin
Ibrar Tariq7-May-15 21:35
Ibrar Tariq7-May-15 21:35 
QuestionRe: default page redirect when go back home page. Pin
ZurdoDev8-May-15 8:39
professionalZurdoDev8-May-15 8:39 
AnswerRe: default page redirect when go back home page. Pin
Ibrar Tariq8-May-15 15:44
Ibrar Tariq8-May-15 15:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.