2014-04-21 3 views
1

그래서 매일 바이러스 성 비디오를 보여주는 응용 프로그램을 만들고 있습니다. MySQL 데이터베이스를 사용하여 뷰에 대한 카운트를 유지하고, video1_count라는 열이있는 MySQL 데이터베이스가 1 개의 값만 있습니다. 새 데이터를 추가하지 않는 현재 int 추가하는 방법을 알고 싶습니다. 코드를 실행하는 데 사용할 사용자 추가라는 클래스가 있습니다.이 작업을 어떻게 수행 할 수 있습니까?C# mysql 데이터베이스에 int에 추가

나는 이것을 발견했다 Post하지만 내 인생에서 나는 그것을 얻을 수 없었다.

MySqlConnection connect = new MySqlConnection(Connect_String); 
MySqlCommand cmd = new MySqlCommand(); 

cmd.Connection = connect; 
cmd.Connection.Open(); 

string commandLine = null; 
string commmandLine = "UPDATE Youtube SET Video1_count = Video1_count + 1 "; 
cmd.Set // (Recommended by a user) but cmd.set is not valid 

cmd.Connection.Close(); 
+0

당신이 시도 않았다 그렇다면 사람들은 무엇이 잘못된 것인지 확인하고 – har07

+0

그것을 해결하는 방법을 제안 할 수 있습니다 보여 시도 데이터베이스

에 명령을 보내드립니다 @ har07 내 게시물을 업데이트했습니다 – Gerard2202

답변

1

당신은 어디서든 명령을 실행하지 않는 :

나는이 코드를 시도했다.

command.ExecuteNonQuery()는 실제로

MySqlConnection connection = new MySqlConnection(Connect_String); 
MySqlCommand command = connection.CreateCommand(); 
command.CommandText = "UPDATE Youtube SET Video1_count = Video1_count + 1"; 
connection.Open(); 
command.ExecuteNonQuery(); 
connection.Close(); 
+0

"데이터베이스가 선택되지 않았습니다" – Gerard2202

+0

오, 데이터베이스 이름이 Slq4342562이고 테이블 이름이 Youtube이고 열의 이름이 Video1_count 인 경우 어떻게됩니까? 미안합니다. 내 응용 프로그램에서 MySQL을 사용하는 것이 처음입니다. – Gerard2202

+0

@ Gerard2202 Check 연결 문자열, 데이터베이스 n을 언급합니까 오전 Slq4342562? – har07

관련 문제