Ver Mensaje Individual
  #10 (permalink)  
Antiguo 01/04/2008, 04:58
Avatar de andriuch
andriuch
 
Fecha de Ingreso: abril-2004
Mensajes: 65
Antigüedad: 20 años
Puntos: 0
Re: dreamweaver y asp.net

Yo esto
Cita:
<MM:Insert
runat="server"
CommandText='<%# "INSERT INTO dbo.Categorias (IdCategoría, ""Nombre de categoría"", Descripción) VALUES (@IdCategoría, @Nombre de categoría, @Descripción)" %>'
ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSett ings("MM_CONNECTION_STRING_cn") %>'DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSett ings("MM_CONNECTION_DATABASETYPE_cn") %>'
Expression='<%# Request.Form("MM_insert") = "form1" %>'
CreateDataSet="false"
SuccessURL='<%# "resultado.aspx" %>'
Debug="true"
>
<Parameters>
<Parameter Name="@IdCategoría" Value='<%# IIf((Request.Form("Idcategoria") <> Nothing), Request.Form("Idcategoria"), "") %>' Type="Int" />
<Parameter Name="@Nombre de categoría" Value='<%# IIf((Request.Form("categoria") <> Nothing), Request.Form("categoria"), "") %>' Type="NChar" />
<Parameter Name="@Descripción" Value='<%# IIf((Request.Form("descripcion") <> Nothing), Request.Form("descripcion"), "") %>' Type="NChar" />
</Parameters>
</MM:Insert>
Lo dejaria asi:
Cita:
<MM:Insert
runat="server"
CommandText='<%# "INSERT INTO dbo.Categorias (IdCategoría, ""Nombre de categoría"", Descripción) VALUES (@IdCategoria, @NombreCategoria, @Descripcion)" %>'
ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSett ings("MM_CONNECTION_STRING_cn") %>'DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSett ings("MM_CONNECTION_DATABASETYPE_cn") %>'
Expression='<%# Request.Form("MM_insert") = "form1" %>'
CreateDataSet="false"
SuccessURL='<%# "resultado.aspx" %>'
Debug="true"
>
<Parameters>
<Parameter Name="@IdCategoria" Value='<%# IIf((Request.Form("Idcategoria") <> Nothing), Request.Form("Idcategoria"), "") %>' Type="Int" />
<Parameter Name="@NombreCategoria" Value='<%# IIf((Request.Form("categoria") <> Nothing), Request.Form("categoria"), "") %>' Type="NChar" />
<Parameter Name="@Descripcion" Value='<%# IIf((Request.Form("descripcion") <> Nothing), Request.Form("descripcion"), "") %>' Type="NChar" />
</Parameters>
</MM:Insert>
El problema viene por haber creado las columnas de las tablas con acentos y espacios, yo nunca lo hago y me evito este tipo de problemas, quedará más bonito en la base de datos, ¿pero realmente quién ve eso? hay que hacerlo de forma que sea lo más facil posible para el programador.

otra cosa que te recomiendo para trabajar con .Net, es programar con el Visual Studio...