Problema com insersão simples C#
Olá pessoal,
Comecei a estudar o C# essa semana, e hoje tentei fazer uma simples inserção utilizando o Webform e Mysql, só que aparece o seguinte erro ou algo parecido com erro: System.Web.UI.WebControls.TextBox
Ou seja toda vez que eu faço a inserção no banco em vez de parecer o valor, aparece essa mensagem.
abaixo esta o código que eu estou estudando e tentando rodar.
WebForm1.apsx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
using System.Data;
namespace CRUD_MYSQL
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string testando = titulo.Text;
string connectionString = "server=localhost;uid=root;pwd=;database=dbalbuns";
MySqlConnection conn = new MySqlConnection(connectionString);
conn.Open();
MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = "insert into albuns (titulo, descricao, preco) values ('"+titulo+"', 'cd do bom', '43,56')";
cmd.Connection = conn;
cmd.ExecuteNonQuery();
conn.Close();
//ScriptManager.RegisterStartupScript(Page, typeof(Page), "Popup", "alert('Gravado com Sucesso!')", true);
}
}
}
e o WebForm1.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="CRUD_MYSQL.WebForm1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
teste
<br />
titulo: <asp:TextBox ID="titulo" runat="server"></asp:TextBox>
descrição: <asp:TextBox ID="descricao" runat="server"></asp:TextBox>
preço: <asp:TextBox ID="preco" runat="server"></asp:TextBox>
</div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</form>
</body>
</html>
a inserção no banco fica assim:
idalbum titulo descricao preco
1 System.Web.UI.WebControls.TextBox Rock 30,99
Desde já agradeço!
Discussão (2)
Carregando comentários...