C# mysql odbc不保存表的内容?

C# mysql odbc不保存表的内容?,c#,asp.net,mysql,sql,C#,Asp.net,Mysql,Sql,我有一个客户端控件,它接受一个文本框和一个按钮,并使用jquery/javascript在我的asp页面上应用任何写入我的html的内容 <script type="text/javascript"> $(function () { $('[name*= "Button1"]').click(function () { var x = $('[name*= "TextBox1"]').val(); var ne

我有一个客户端控件,它接受一个文本框和一个按钮,并使用jquery/javascript在我的asp页面上应用任何写入我的html的内容

<script type="text/javascript">
    $(function () {

        $('[name*= "Button1"]').click(function () {
            var x = $('[name*= "TextBox1"]').val();
            var newdiv = $("<div></div>").html(x).attr('id', 'test');

            $('#test1').append(newdiv);
            $('[name*= "Table1"]').text($('#test1').html());
            $('[name*= "TextBox1"]').val('');

            return false;

        });
    });  
</script>
<p>
    <asp:TextBox ID="TextBox1" name="TextBox1" runat="server" Rows="3" 
        Height="47px" Width="638px"></asp:TextBox>
</p>
<p>
    <asp:Button ID="Button1" runat="server" Text="Post Message" Width="98px" 
        onclick="Button1_Click" /></p>
<p>
    <asp:Table ID="Table1" name="Table1" runat="server" Width="488px"></asp:Table>
</p>

<div id="test1"></div>

</asp:Content>

由于没有插入任何数据,有人能帮助修改我的连接/sql语法c吗?

当您可能应该调用ExecuteReader时,您正在调用ExecuteReader。

您应该使用Table1.InnerHTML或文本作为值。并使用ExecuteOnQuery。

请确保您生成的命令文本有效,并且您的连接字符串正确。请转到此处确认,因为它目前看起来是错误的。确保您的连接实际打开。还要确保你有一个墙贴表。请发布尝试插入时收到的错误消息。
    {
        string theUserId = Session["UserID"].ToString();
        OdbcConnection cn = new OdbcConnection("Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=gymwebsite; User=x; Password=x;");
        cn.Open();

        OdbcCommand cmd = new OdbcCommand("INSERT INTO WallPostings (UserID, Wallpostings) VALUES ('UserID="+theUserId+"','"+Table1+"')", cn);
        cmd.ExecuteNonQuery();


    }
}