27 messaggi dal 26 gennaio 2008
Ho la seguente pagina, per caricare su un database dei valori, ma al momento de click sul pulsante mi dice che il campo Categoria non ammette valori Null, anche se io nella textbox specifico un valore. Spero possiate aiutarmi.

<%@ Page Title="" Language="C#" MasterPageFile="~/Bmovida.master" AutoEventWireup="true" CodeFile="Bar.aspx.cs" Inherits="Bar" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="lat" Runat="Server">
    <asp:Image ID="Image1" ImageUrl="Immagini/Categorie/Bar.jpg" runat="server" />
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="pag" Runat="Server">
     <p><asp:textbox
           id="Fnome"
           runat="server" />
           <p><asp:textbox
           id="Fluogo"
           runat="server" />
           <p><asp:textbox
           id="Findirizzo"
           runat="server" />
           <p><asp:textbox
           id="Ftelefono"
           runat="server" />
           <p><asp:textbox
           id="Fcategoria"
           runat="server" />
           <p><asp:button
           id="Button1"
           runat="server"
           text="Inserisci Locale"
           onclick="Inserisci" />
    <asp:SqlDataSource ID="movida" runat="server"
        ConnectionString="<%$ ConnectionStrings:Conn %>" 
        
        SelectCommand="SELECT [Nome], [Luogo], [Indirizzo], [Immagine], [Telefono] FROM [Locali] WHERE ([Categoria] = @Categoria) ORDER BY [Preferenza] DESC, [ID]"
        insertcommand="INSERT INTO Locali (Nome,Luogo,Indirizzo,Telefono,Categoria) VALUES (@Inome,@Iluogo,@Lindirizzo,@Itelefono,@Icategoria)">
          <insertparameters>
            <asp:formparameter name="Inome" formfield="Fnome" />
            <asp:formparameter name="Iluogo"  formfield="Fluogo" />
             <asp:formparameter name="Lindirizzo" formfield="Findirizzo" />
            <asp:formparameter name="Itelefono"  formfield="Ftelefono" />
            <asp:formparameter name="Icategoria"  formfield="Fcategoria" />
          </insertparameters>
        <SelectParameters>
            <asp:Parameter DefaultValue="1" Name="Categoria" Type="Int32" />
        </SelectParameters>
    </asp:SqlDataSource>

</asp:Content>


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Bar : System.Web.UI.Page
{
    public void Inserisci(object source, EventArgs e)
    {
        movida.Insert();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
 
    }
}

Modificato da macking il 24 giugno 2011 12.55 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.