Carcleo 4 Denunciar post Postado Maio 26, 2005 Ola Colegas do fórum Pessoal, como posso colocar um condição nesses scripts prontos do dreamweaver para asp.net. Por exemplo: Criar uma cadastro de usuarios administradores. Eu vou no Dreamweaver MX2004 na aba insert, no menu Aplication, na opção Record Insertion Form Wizard, e o Dreamweaver acessa a tabela admin do meu banco de dados Usuarios do SqlServer e cria um form com os nomes dos campos da tabela, e depois cria um script que sera responsavel por inserir os dados do formulario na tabela admin do sql server, certo? Mas, como colocar nesse código pronto do Dreamweaver uma CONDIÇÃO para que se o valor do formulario ja estiver sido gravado no banco, ele negar o cadastro. Segue o script do Dreamweaver código pronto, se alguem pudar me ajudar pois não queria desistir dos códigos prontos. Nesse código, até Dataset eu puz, mas, como seguir a diante???????????? <%@ Page Language="VB" ContentType="text/html" %><%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=836f606ede05d46a,culture=neutral" %><%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls" Assembly="DreamweaverCtrls,version=1.0.0.0,publicKeyToken=836f606ede05d46a,culture=neutral" %><MM:Insertrunat="server"CommandText='<%# "INSERT INTO dbo.admin (nome, Usuario, Senha) VALUES (@nome, @Usuario, @Senha)" %>'ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_Usuarios") %>'DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_Usuarios") %>'Expression='<%# Request.Form("MM_insert") = "form1" %>'CreateDataSet="false"SuccessURL='<%# "file:///C|/Inetpub/wwwroot/host/testes/EnviaEmail.aspx" %>'FailureURL='<%# "file:///C|/Inetpub/wwwroot/host/testes/valida.aspx" %>'Debug="true"> <Parameters> <Parameter Name="@nome" Value='<%# IIf((Request.Form("nome") <> Nothing), Request.Form("nome"), "") %>' Type="VarChar" /> <Parameter Name="@Usuario" Value='<%# IIf((Request.Form("Usuario") <> Nothing), Request.Form("Usuario"), "") %>' Type="VarChar" /> <Parameter Name="@Senha" Value='<%# IIf((Request.Form("Senha") <> Nothing), Request.Form("Senha"), "") %>' Type="VarChar" /> </Parameters></MM:Insert><MM:DataSet id="DataSet1"runat="Server"IsStoredProcedure="false"ConnectionString='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_Usuarios") %>'DatabaseType='<%# System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_DATABASETYPE_Usuarios") %>'CommandText='<%# "SELECT * FROM dbo.""admin"" WHERE Usuario = @Usuario" %>'Debug="true"> <Parameters> <Parameter Name="@Usuario" Value='<%# IIf((Request.QueryString("Usuario") <> Nothing), Request.QueryString("Usuario"), "") %>' Type="VarChar" /> </Parameters></MM:DataSet><MM:PageBind runat="server" PostBackBind="true" /><MM:PageBind runat="server" PostBackBind="true" /><form method="post" name="form1" runat="server"> <table align="center"> <tr valign="baseline"> <td nowrap align="right">Nome:</td> <td><asp:textbox id="nome" TextMode="SingleLine" Columns="32" runat="server" /> </td> </tr> <tr valign="baseline"> <td nowrap align="right">Usuario:</td> <td><asp:textbox id="Usuario" TextMode="SingleLine" Columns="32" runat="server" /> </td> </tr> <tr valign="baseline"> <td nowrap align="right">Senha:</td> <td><asp:textbox id="Senha" TextMode="SingleLine" Columns="32" runat="server" /> </td> </tr> <tr valign="baseline"> <td nowrap align="right"> </td> <td><input type="submit" value="Insert record"></td> </tr> </table> <input type="hidden" name="MM_insert" value="form1"></form><p> </p> Novo pedido de ajuda com asp.net mais detalhado Compartilhar este post Link para o post Compartilhar em outros sites
Douglas 6 Denunciar post Postado Maio 26, 2005 Tente no fórum de ASP.net. Compartilhar este post Link para o post Compartilhar em outros sites
Carcleo 4 Denunciar post Postado Maio 26, 2005 Ok mas o código é feito automaticamente pelo Dreamweaver. Compartilhar este post Link para o post Compartilhar em outros sites
Douglas 6 Denunciar post Postado Maio 26, 2005 A lógica seria:Faz uma select depois de enviar o arquivo e com um where pesquisando, caso retorne 0 (zeros) registros cadastre, caso contrário exibe a mensagem informando que já existe um registro com os dados informados. Compartilhar este post Link para o post Compartilhar em outros sites
Carcleo 4 Denunciar post Postado Maio 26, 2005 Ta legal, mas nesse código pronto do dreamweaver, como faço pra encaixar essa consulta? Compartilhar este post Link para o post Compartilhar em outros sites
Douglas 6 Denunciar post Postado Maio 26, 2005 Não sei te responder porque não programo em ASP.net, por isso te indiquei o fórum de ASP.net. :) Compartilhar este post Link para o post Compartilhar em outros sites
baranowski 0 Denunciar post Postado Maio 27, 2005 painel aplicativo...comportamentos de servidor...sinal de adição...autenticação pelo usuário...verificar o nome de usuário...essa ação verifica o login cadastrado procurando no banco de dados para encontrar um login igual só permitindo o cadastramento se o login for novo...escolha o campo do formulário que deve ser verificado e a página de redirecionamento caso o usuário tente cadastrar um nome já existente...lembre-se de antes criar um campo oculto no formulário...nomear e definir o tipo de acesso...administrador/usuário... Compartilhar este post Link para o post Compartilhar em outros sites