我有一个客户端控件,它需要一个文本框的按钮,并使用jquery/javascript应用我的asp页面上写入的任何内容。mysql odbc没有保存表的内容?
<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>
当它这个我也输出内容到一个表(未格式化),所以表格中我得到的东西看起来像这样<div id="test">wsefwefwef</div><div id="test">wefwefwef</div>
< - 随机按钮,我在文本框中按下并单击我的按钮。这一切工作正常。
但是,当我尝试使用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#因为没有数据被插入?
我更新了我的文章,但仍然没有插入任何内容? – 2011-03-22 14:15:37
你能确保你生成的命令文本是有效的,并且你的连接字符串是正确的(去这里确认http://www.connectionstrings.com/mysql#p20,因为它看起来错了此时此刻)。确保您的连接实际打开。另外确保你有一个WallPostings表。请发布尝试插入时收到的错误消息。 – 2011-03-22 20:31:39