problemen bij connectionstring van slq-database

Status
Niet open voor verdere reacties.

NicolaAmez

Gebruiker
Lid geworden
8 mrt 2013
Berichten
18
dag iedereen

Ik wil graag een registratieformulier hebben, maar ik zit namelijk vast bij de connectionstring van de database. Ik al de connectionstring in de web.config vermeld.

de code in de web.config
Code:
<?xml version="1.0"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <system.web>
    <compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/>
  </system.web>
  <connectionStrings>
    <add name="scnnGP" connectionString="server=Data Source=194.78.55.136,50143;Initial Catalog=GPInformaticaNicolaAmez;User ID=SQLNicola;Password=***********" 
         providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>

de html achter het formulier Registratie.aspx
HTML:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Registreren.aspx.vb" Inherits="Registreren" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl">
<head id="Head1" runat="server">
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="stijl/Opmaak.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
        .style1
        {
            color: black;
        }
    </style>
</head>
<body>
    <div id= "wrapper">
        <form id="form1" runat="server">
    
        <div id="Links">
        </div>

        <div id="Rechts">   
        </div>

        <div id="Header">
            <p> <b> 't Culinair Vleeskuyptje </b> </p>
            <p> <b> Sint-Kristoffelstraat 61, 8310 Assebroek </b> </p>
            <p> <b> 050/ 48 51 63  &nbsp &nbsp info@'tCulinairVleeskuyptje.be </b> </p>  
        </div>

        <div id="Logo">
            <a href="Home.aspx"> <img src= "Afbeeldingen/logo.jpg" height=100% width=100% /> </a>
        </div>

        <div id="Winkelwagen">
            <a href="AssortimentVersVlees.aspx"> <img src= "Afbeeldingen/winkelwagen.gif" /> </a>
        </div>

        <div id="Navigatie">
            <p> <b> <a href="Home.aspx"> HOME </a> - <a href="AssortimentVersVlees.aspx"> ASSORTIMENT</a> - 
            <a href="Promoties.aspx"> PROMOTIES </a> - <a href="Suggesties.aspx"> RECEPTEN </a> -
            <a href="Contact.aspx"> CONTACT </a> - <a href="Aanmelden.aspx"> AANMELDEN </a> </b> </p>
        </div>

        <div id="InhoudLinks">
            <br class="style1"/>
            <a href="Aanmelden.aspx" class="style1"> Aanmelden </a>
            <br class="style1"/>
            <a href="Registreren.aspx" class="style1"> Registreren </a>
        </div>

        <div id= "InhoudRechts">
            <br />
            <p> U kunt zich hier registreren als bedrijf.</p>
            <table>
                <tr>
                    <td> Gebruikersnaam </td>
                    <td> <asp:TextBox ID="txtGebruikersnaam" runat="server"></asp:TextBox></td>
                    <%--<td> <asp:RequiredFieldValidator ID="rfvGebruikersnaam" runat="server" ErrorMessage="Geen gebruikersnaam ingegeven" ControlToValidate="txtGebruikersnaam"></asp:RequiredFieldValidator> </td>--%>  
                </tr>
                <tr>
                    <td> Paswoord </td>
                    <td> <asp:TextBox ID="txtWachtwoord" runat="server"></asp:TextBox></td>
                    <%--<td> <asp:RequiredFieldValidator ID="rfvWachtwoord" runat="server" ErrorMessage="Geen wachtwoord ingegeven" ControlToValidate="txtWachtwoord"></asp:RequiredFieldValidator> </td>--%>
                </tr>
                <tr>
                    <td> Paswoord herhaling </td>
                    <td> <asp:TextBox ID="txtWachtwoordHer" runat="server"></asp:TextBox></td>
                    <%--<td> <asp:CompareValidator ID="cvWachtwoordHer" runat="server" ErrorMessage="Wachtwoord komt niet overeen" ControlToValidate="txtWachtwoordHer" ValueToCompare="txtWachtwoord"></asp:CompareValidator> </td>--%> 
                </tr>
                <tr>
                    <td> E-mail </td>
                    <td> <asp:TextBox ID="txtEmail" runat="server"></asp:TextBox></td>
                    <%--<td> <asp:RequiredFieldValidator ID="rfvEmail" runat="server" ErrorMessage="Geen e-mail ingegeven" ControlToValidate="txtEmail"></asp:RequiredFieldValidator> </td>
                    <td> <asp:RegularExpressionValidator ID="revEmail" runat="server" ErrorMessage="Geef een juist e-mailadres in" ValidationExpression="^(?(&quot;&quot;)(&quot;&quot;.+?&quot;&quot;@)|(([0-9a-zA-Z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-zA-Z])@))(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,6}))$" ControlToValidate="txtEmail"></asp:RegularExpressionValidator> </td>--%>
                </tr>
                <tr>
                    <td> Organisatie </td>
                    <td> <asp:TextBox ID="txtOrganisatie" runat="server"></asp:TextBox></td>
                    <%--<td> <asp:RequiredFieldValidator ID="rfvOrganisatie" runat="server" ErrorMessage="Geen organisatie ingegeven" ControlToValidate="txtOrganisatie"></asp:RequiredFieldValidator> </td>--%>
                </tr>
                <tr>
                    <td> Straat </td>
                    <td> <asp:TextBox ID="txtStraat" runat="server"></asp:TextBox></td>
                    <%--<td> <asp:RequiredFieldValidator ID="rfvStraat" runat="server" ErrorMessage="Geen straat ingegeven" ControlToValidate="txtStraat"></asp:RequiredFieldValidator> </td>--%>
                </tr>
                <tr>
                    <td> Nummer </td>
                    <td> <asp:TextBox ID="txtNummer" runat="server"></asp:TextBox></td>
                    <%--<td> <asp:RequiredFieldValidator ID="rfvNummer" runat="server" ErrorMessage="Geen nummer ingegeven" ControlToValidate="txtNummer"></asp:RequiredFieldValidator> </td>--%>
                </tr>
                <tr>
                    <td> Postnummer </td>
                    <td> <asp:TextBox ID="txtPostnr" runat="server"></asp:TextBox></td>
                    <td> <asp:RegularExpressionValidator ID="revPostnr" runat="server" ErrorMessage="Er moeten 4 cijfers ingegeven worden" ValidationExpression="^[0-9]{4}$" ControlToValidate="txtPostnr"></asp:RegularExpressionValidator> </td>
                    <%--<td> <asp:RequiredFieldValidator ID="rfvPostnr" runat="server" ErrorMessage="Geen postnummer ingegeven" ControlToValidate="txtPostnr"></asp:RequiredFieldValidator></td>--%>     
                </tr>
                <tr>
                    <td> Gemeente </td>
                    <td> <asp:TextBox ID="txtGemeente" runat="server"></asp:TextBox></td>
                    <%--<td> <asp:RequiredFieldValidator ID="rfvGemeente" runat="server" ErrorMessage="Geen gemeente ingegeven" ControlToValidate="txtGemeente"></asp:RequiredFieldValidator> </td>--%>
                </tr>
                <tr>
                    <td> Telefoon </td>
                    <td> <asp:TextBox ID="txtTelefoon" runat="server"></asp:TextBox></td>
                    <%--<td> <asp:RequiredFieldValidator ID="rfvTelefoon" runat="server" ErrorMessage="Geen telefoon ingegeven" ControlToValidate="txtTelefoon"></asp:RequiredFieldValidator> </td>--%>
                </tr>
                <tr>
                    <td> Fax </td>
                    <td> <asp:TextBox ID="txtFax" runat="server"></asp:TextBox></td>
                    <%--<td> <asp:RequiredFieldValidator ID="rfvFax" runat="server" ErrorMessage="Geen fax ingegeven" ControlToValidate="txtFax" Display="Dynamic"></asp:RequiredFieldValidator> </td>
                    <td> <asp:RegularExpressionValidator ID="revFax" runat="server" ErrorMessage="Gelieve een juist faxnummer in te geven" ControlToValidate="txtFax"></asp:RegularExpressionValidator></td>--%>
                </tr>
            </table>
            <br />
            <br />
            <asp:Button ID="btnRegistreer" runat="server" Text="Registreer" />
            <br />
            <br />
            <asp:Label ID="lblResultaat" runat="server" Text=""></asp:Label>
            
        </div>

        <div id="Footer">
            <p> &nbsp ©2013-2014 &nbsp &nbsp &nbsp &nbsp Amez Nicola </p>
        </div>
    </form>
    </div>
</body>
</html>

De asp.net.vb code achter Registratie.aspx
Code:
Imports System.Data.SqlClient
Imports System.Configuration
Imports System.Data

Partial Class Registreren
    Inherits System.Web.UI.Page
    Public Shared scnn As New SqlConnection()
    Public Shared scmd As New SqlCommand()
    Public Shared strConnectionstring As String

    Protected Sub btnRegistreer_Click(sender As Object, e As EventArgs) Handles btnRegistreer.Click
            scnn.ConnectionString = ConfigurationManager.ConnectionStrings("snnGP").ConnectionString()

            'connectie openen
            scnn.Open()

            'command init
            With scmd
                .Connection = scnn
                .CommandType = CommandType.Text
                .CommandText = "INSERT INTO tblKlanten(Gebruikersnaam,Paswoord,Email,Organisatie,Straat,Nummer,Postnummer,Gemeente,Telefoon,Fax) values(@Gebruikersnaam,@Paswoord,@Email,@Organisatie,@Straat,@Nummer,@Postnummer,@Gemeente,@Telefoon,@Fax)"
                .Parameters.AddWithValue("@Gebruikersnaam", txtGebruikersnaam.Text)
                .Parameters.AddWithValue("@Paswoord", txtWachtwoord.Text)
                .Parameters.AddWithValue("@Email", txtEmail.Text)
                .Parameters.AddWithValue("@Organisatie", txtOrganisatie.Text)
                .Parameters.AddWithValue("@Straat", txtStraat.Text)
                .Parameters.AddWithValue("@Nummer", txtNummer.Text)
                .Parameters.AddWithValue("@Postnummer", txtPostnr)
                .Parameters.AddWithValue("@Gemeente", txtGemeente.Text)
                .Parameters.AddWithValue("@Telefoon", txtTelefoon.Text)
                .Parameters.AddWithValue("@Fax", txtFax.Text)
            End With

            'command uitvoeren
            scmd.ExecuteNonQuery()

            'connectie sluiten
            scnn.Close()

            lblResultaat.Text = "Registered Successfully.."

    End Sub
End Class

Ik krijg de foutmelding NullReferenceExeption
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan