2011-03-22 3 views
0

나는 텍스트 박스를 단추로 받아 들여 jquery/javascript를 사용하여 나의 ASP 페이지에서 내 html에 쓰여진 것을 적용하는 클라이언트 컨트롤을 가지고있다. 나는 텍스트 상자에 눌려 내 버튼을 클릭 랜덤 버튼 -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> < 같이 일을 얻을 그것을 않는 경우. 이 모든 것이 잘 작동합니다.

하지만 내 Tabel1의 내용을 저장할 때 ODBC를 사용하여 mysql에 저장하려고하면 아무 것도 저장되지 않습니까?

아무도 데이터를 삽입하지 않아도 내 연결/SQL 구문 C#을 받아 들일 수 있습니까?

답변

0

아마도 ExecuteNonQuery으로 전화해야 할 때 ExecuteReader으로 전화 할 것입니다.

+0

ive가 내 게시물을 업데이트했지만 아직 아무것도 삽입되지 않습니까? –

+0

생성중인 명령 텍스트가 유효하고 연결 문자열이 올바른지 확인하십시오 (여기에서 http://www.connectionstrings.com/mysql#p20을 확인하십시오. 순간). 연결이 실제로 열려 있는지 확인하십시오. 또한 WallPostings 테이블이 있는지 확인하십시오. 삽입 할 때 나타나는 오류 메시지를 게시하십시오. –

0

Table1.InnerHTML 또는 Text으로 Value으로해야합니다. ExecuteNonQuery을 사용하십시오.

관련 문제