2011-03-02 2 views
0
string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" + "SERVER=localhost;" + "DATABASE=new_db;" + "UID=root;" + "PASSWORD=password;" + "OPTION=3"; 

OdbcConnection MyConnection = new OdbcConnection(MyConString); 

OdbcCommand cmd = new OdbcCommand("UPDATE awm_create SET referral_email=?' WHERE email=? " , MyConnection); 

//cmd.Parameters.Add("@tb_refemail", OdbcType.VarChar, 255).Value = tb_refemail.Text.Trim(); 
//cmd.Parameters.Add("@tb_email", OdbcType.VarChar, 255).Value = tb_email.Text.Trim(); 

MyConnection.Open(); 

cmd.ExecuteNonQuery(); 

양식을 사용하여 referral_email 및 전자 메일을 제공하는 방법은 무엇입니까?odbc 업데이트 구문

댓글 코드는 어떤 방식 으로든 작동합니까 ??

위의 코드

+0

당신이 게시 코드를 시도? 작동하지 않는 것은 무엇입니까? –

+0

예 ...! 코드는 "?"대신 값을 줄 때 작동합니다. 하지만 코드를 사용하지 않는 형식을 사용하여 입력해야합니다. – lock

+0

오류가 발생하거나 결과가 없습니다. –

답변

1

는 명령 텍스트에 작은 따옴표를 제거 수정하십시오 :

OdbcCommand cmd = new OdbcCommand("UPDATE awm_create 
    SET referral_email=? WHERE email=?" , MyConnection); 
+0

아니요! 나는 통과하는 법을 의미합니까? 양식을 사용하여 가치? – lock

관련 문제