Inquiridor
Como salvar uma foto no meu banco de dados ?

Discussão Geral
-
Como salvar uma foto no meu bando de dados sql Server 2014 usando C# com linq ?
O campo da tabela é foto e do tipo imagem.
Segue abaixo meu código para analise.
<asp:Panel runat="server" ID="pnlCadastro" Visible="true">
<script type="text/javascript" src="Scripts/Mascara.js"></script>
<ul>
<li>
<asp:Label Text="RBS" ID="label8" runat="server"></asp:Label>
<asp:TextBox ID="TbRBS" CssClass="radiusInput" runat="server" MaxLength="4"
style="text-transform:uppercase;" Enabled="false" Width="384px"></asp:TextBox>
</li>
<li>
<asp:Label Text="Time" ID="label4" runat="server"></asp:Label>
<asp:TextBox ID="TbTime" CssClass="radiusInput" runat="server" MaxLength="300"
style="text-transform:uppercase;" Width="378px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator17" runat="server"
ErrorMessage="Time não pode ficar em branco" ControlToValidate="tbTime">*</asp:RequiredFieldValidator>
</li>
<li>
<asp:Label Text="Diretor" ID="label1" runat="server"></asp:Label>
<asp:TextBox ID="TbDiretor" CssClass="radiusInput" runat="server" MaxLength="300"
style="text-transform:uppercase;" Width="365px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator14" runat="server"
ErrorMessage="Diretor não pode ficar em branco" ControlToValidate="tbDiretor">*</asp:RequiredFieldValidator>
</li>
<li>
<asp:Label Text="Campo" ID="label2" runat="server"></asp:Label>
<asp:TextBox ID="TbCampo" CssClass="radiusInput" runat="server" MaxLength="300"
style="text-transform:uppercase;" Width="365px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="Campo não pode ficar em branco" ControlToValidate="tbCampo">*</asp:RequiredFieldValidator>
</li>
<li>
<asp:Label Text="Região" ID="label3" runat="server"></asp:Label>
<asp:DropDownList ID="DropDownRegiao" CssClass="radiusInput" runat="server"
height="32px" Width="377px">
<asp:ListItem Selected="True">SUL</asp:ListItem>
<asp:ListItem>NORTE</asp:ListItem>
<asp:ListItem>OESTE</asp:ListItem>
<asp:ListItem>LESTE</asp:ListItem>
<asp:ListItem>ABCDM</asp:ListItem>
<asp:ListItem>INTERIOR</asp:ListItem>
</asp:DropDownList>
</li>
<li>
<asp:Label Text="WhatsApp" ID="label5" runat="server"></asp:Label>
<asp:TextBox ID="TbTelefone" CssClass="radiusInput" runat="server" MaxLength="20"
style="text-transform:uppercase;" Width="355px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ErrorMessage="Telefone do WhatsApp não pode ficar em branco" ControlToValidate="tbTelefone">*</asp:RequiredFieldValidator>
</li>
<li>
<asp:Label Text="Usuário" ID="label6" runat="server"></asp:Label>
<asp:TextBox ID="TbUsuario" CssClass="radiusInput" runat="server" MaxLength="50"
style="text-transform:uppercase;" Enabled="false" Width="360px" ></asp:TextBox>
</li>
<li>
<asp:Label Text="Data do Cadastro" ID="label7" runat="server"></asp:Label>
<asp:TextBox ID="TbDataCadastro" CssClass="radiusInput" runat="server"
style="text-transform:uppercase;" Enabled="false" Width="300px"></asp:TextBox>
</li>
<br />
<li>
<asp:Button ID="btnCadastrar" CssClass="btnAdd btn" OnClick="btnCadastrar_Click" runat="server" Text="Cadastrar" />
</li>
<asp:ValidationSummary ID="ValidationSummary1" runat="server"
ShowMessageBox="True" ShowSummary="False" />
</ul>
</asp:Panel>
Agora meu codigo C#:
using BreedSoccer;
using Microsoft.AspNet.Membership.OpenAuth;
using System;
using System.Collections.Generic;
using System.Data.Entity.Migrations.Model;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace BreedSoccer.Account
{
public partial class CadastrarTime : Page
{
private ModelDataContext mdc;
protected void Page_Load(object sender, EventArgs e)
{
TbDataCadastro.Text = DateTime.Now.ToShortDateString();
HttpCookie CookieUsuario = Request.Cookies.Get("CookieUsuario");
TbUsuario.Text = CookieUsuario.Value;
}
protected void btnCadastrar_Click(object sender, EventArgs e)
{
onInsert();
}
private void onInsert()
{
mdc = new ModelDataContext();
CADASTROTIMES CADASTROTIMES = new CADASTROTIMES();
//INSERT CAMPOS TABELA CADASTROTIMES
//CONTATOS.CODIGO = int.Parse(tbCodigo.Text);
CADASTROTIMES.TIME = TbTime.Text.Trim().ToUpper();
CADASTROTIMES.DIRETOR = TbDiretor.Text.Trim().ToUpper();
CADASTROTIMES.CAMPO = TbCampo.Text.Trim().ToUpper();
CADASTROTIMES.REGIAO = DropDownRegiao.Text.Trim().ToUpper();
CADASTROTIMES.TELEFONE = TbTelefone.Text.Trim().ToUpper();
//USUARIO
HttpCookie CookieUsuario = Request.Cookies.Get("CookieUsuario");
CADASTROTIMES.USUARIO = CookieUsuario.Value;
DateTime DataCadastro;
if (DateTime.TryParse(TbDataCadastro.Text, out DataCadastro))
{
CADASTROTIMES.DATA = DataCadastro;
}
else
{
CADASTROTIMES.DATA = Convert.ToDateTime(TbDataCadastro.Text);
}
mdc.CADASTROTIMES.InsertOnSubmit(CADASTROTIMES);
mdc.SubmitChanges();
//Response.Redirect("Contatos.aspx?" + "CodCliente=" + int.Parse(DropDownListCliente.Text));
//HttpCookie CookieCodCliente = new HttpCookie("CodCliente", int.Parse(DropDownListCliente.Text).ToString());
//Response.SetCookie(CookieUsuario);
//Response.Cookies["User"]["CodCliente"] = int.Parse(DropDownListCliente.Text).ToString();
Response.Redirect("MarqueJogos.aspx?" + "Usuario=" + "CookieUsuario");
}
}
}Alguém pode me ajudar por favor ?
- Tipo Alterado Marcos SJ segunda-feira, 25 de abril de 2016 18:01 How to / Not Supported
Todas as Respostas
-
Boa tarde ricardoti2012,
Dê uma olhada no seguinte link, creio que irá lhe ajudar:
-
-
-