【问题标题】:mysql odbc not saving contents of table?mysql odbc 不保存表的内容?
【发布时间】:2011-03-22 02:38:08
【问题描述】:

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

<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>

当它执行此操作时,我还将内容输出到一个表格(未格式化),所以在表格中我得到看起来像这样的东西 &lt;div id="test"&gt;wsefwefwef&lt;/div&gt;&lt;div id="test"&gt;wefwefwef&lt;/div&gt;

但是当我尝试使用 odbc 将我的 Tabel1 的内容保存到 mysql 时,什么都没有保存?

    {
        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();


    }
}

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

【问题讨论】:

    标签: c# asp.net mysql sql


    【解决方案1】:

    您正在呼叫ExecuteReader,而您可能应该呼叫ExecuteNonQuery

    【讨论】:

    • 你能否确保你生成的命令文本是有效的,并且你的连接字符串是正确的(去这里确保connectionstrings.com/mysql#p20,因为它现在看起来不对) .确保您的连接实际打开。还要确保你有一个 WallPostings 表。请发布您在尝试插入时收到的错误消息。
    【解决方案2】:

    您应该将Table1.InnerHTMLText 设置为Value。并使用ExecuteNonQuery

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多