Wrox Programmer Forums
Go Back   Wrox Programmer Forums > .NET > Other .NET > ADO.NET
|
ADO.NET For discussion about ADO.NET.  Topics such as question regarding the System.Data namespace are appropriate.  Questions specific to a particular application should be posted in a forum specific to the application .
Welcome to the p2p.wrox.com Forums.

You are currently viewing the ADO.NET section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old November 4th, 2003, 10:03 AM
Registered User
 
Join Date: Oct 2003
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default help wanted re: form that inserts data to sql db

Hi all

I'm new, very new to asp.net and I'm having major trouble getting this form to work. It doesn't seem to give any errors when loading but it also doesn't write any data to the table in the sql database.

Any idea's or help would be greatly appreciated. Been struggling with this for ages now.

Cheers
Madcap

[u]Stored Procedure:</u>
Code:
ALTER PROCEDURE dbo.Insertmembers

    (
        @ItemID                     int,
        @FK_UserID                 int,
        @MemberPreferredName                 varchar    (50),
        @MemberSex                 tinyint,
        @MemberMarried                 tinyint,
        @MemberProfileSlogan                 varchar    (60),
        @MemberMaleName                 varchar    (50)
    )

AS
    Insert members
    (
        ItemID,
        FK_UserID,
        MemberPreferredName,
        MemberSex,
        MemberMarried,
        MemberProfileSlogan,
        MemberMaleName
    ) Values    (
        @ItemID,
        @FK_UserID,
        @MemberPreferredName,
        @MemberSex,
        @MemberMarried,
        @MemberProfileSlogan,
        @MemberMaleName
    )
[u]Code Behind:</u>
Code:
Imports System.Data.SqlClient
Imports System.Web
Imports System
Imports System.Web.UI.WebControls
Imports System.Web.UI


Namespace DotNetNuke

    Public MustInherit Class members
        Inherits DotNetNuke.PortalModuleControl


#Region " Web Form Designer Generated Code "

    'This call is required by the Web Form Designer.
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
            Me.SqlConnection1 = New System.Data.SqlClient.SqlConnection
            Me.SqlCommand1 = New System.Data.SqlClient.SqlCommand
            '
            'SqlConnection1
            '
            Me.SqlConnection1.ConnectionString = "workstation id=MEDIA21;packet size=4096;integrated security=SSPI;data source=""MED" & _
            "IA21\NetSDK"";persist security info=False;initial catalog=dnnTests"
            '
            'SqlCommand1
            '
            Me.SqlCommand1.CommandText = "dbo.[Insertmembers]"
            Me.SqlCommand1.CommandType = System.Data.CommandType.StoredProcedure
            Me.SqlCommand1.Connection = Me.SqlConnection1
            Me.SqlCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@RETURN_VALUE", System.Data.SqlDbType.Int, 4, System.Data.ParameterDirection.ReturnValue, False, CType(0, Byte), CType(0, Byte), "", System.Data.DataRowVersion.Current, Nothing))
            Me.SqlCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@ItemID", System.Data.SqlDbType.Int, 4))
            Me.SqlCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@FK_UserID", System.Data.SqlDbType.Int, 4))
            Me.SqlCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@MemberPreferredName", System.Data.SqlDbType.VarChar, 50))
            Me.SqlCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@MemberSex", System.Data.SqlDbType.TinyInt, 1))
            Me.SqlCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@MemberMarried", System.Data.SqlDbType.TinyInt, 1))
            Me.SqlCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@MemberProfileSlogan", System.Data.SqlDbType.VarChar, 60))
            Me.SqlCommand1.Parameters.Add(New System.Data.SqlClient.SqlParameter("@MemberMaleName", System.Data.SqlDbType.VarChar, 50))
        End Sub
        Protected WithEvents pnlModuleContent As System.Web.UI.WebControls.Panel
        Protected WithEvents RequiredFieldValidator1 As System.Web.UI.WebControls.RequiredFieldValidator
        Protected WithEvents txtMemberPreferredName As System.Web.UI.WebControls.TextBox
        Protected WithEvents txtMemberProfileSlogan As System.Web.UI.WebControls.TextBox
        Protected WithEvents txtMemberMaleName As System.Web.UI.WebControls.TextBox
        Protected WithEvents rad1MemberSex As System.Web.UI.WebControls.RadioButtonList
        Protected WithEvents rad2MemberMarried As System.Web.UI.WebControls.RadioButtonList
        Protected WithEvents btnSubmit As System.Web.UI.WebControls.Button
        Protected WithEvents SqlConnection1 As System.Data.SqlClient.SqlConnection
        Protected WithEvents SqlCommand1 As System.Data.SqlClient.SqlCommand

        'NOTE: The following placeholder declaration is required by the Web Form Designer.
        'Do not delete or move it.
        Private designerPlaceholderDeclaration As System.Object

        Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
            'CODEGEN: This method call is required by the Web Form Designer
            'Do not modify it using the code editor.
            InitializeComponent()
        End Sub

#End Region

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'Put user code to initialize the page here
    End Sub

    Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub


    Private Sub RadioButtonList1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)

    End Sub

    Private Sub SqlConnection1_InfoMessage(ByVal sender As System.Object, ByVal e As System.Data.SqlClient.SqlInfoMessageEventArgs)

    End Sub

        Private Sub SqlConnection1_InfoMessage_1(ByVal sender As System.Object, ByVal e As System.Data.SqlClient.SqlInfoMessageEventArgs)

        End Sub
        Private Sub btnSubmit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSubmit.Click

        End Sub
    End Class
End Namespace
 
Old November 13th, 2003, 09:45 PM
Registered User
 
Join Date: Oct 2003
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Default

This topic has been viewed 38 times and still not one reply!

Someone must be able to help me on it! Please anyone give me some advice?

Cheers

Madcap

 
Old November 14th, 2003, 10:26 AM
planoie's Avatar
Friend of Wrox
 
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
Default

I'd have to say the reason you aren't getting anything into the database is because you aren't attempting to. I don't see a call to execute the SQL command. I also don't see any calls that set the SQL Parameters to any values. I don't see where you are really doing anything in this form.

Peter
------------------------------------------------------
Work smarter, not harder.





Similar Threads
Thread Thread Starter Forum Replies Last Post
Compare Form Data against varchar DB record. iloveoatmeal Classic ASP Databases 16 July 2nd, 2007 01:40 PM
submit data to db with html form....(help) PeterJB Beginning PHP 2 August 6th, 2006 12:07 AM
Update db showing data in form Chamaeleon PHP How-To 2 January 26th, 2006 05:55 PM
stored procedure that inserts data desireemm SQL Language 5 January 22nd, 2006 04:25 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.