foreach (ListViewItem l in lvSA.Items)
{
SqlConnection con = new SqlConnection("data source = .; database = ePartyDatabase; integrated security = true");
con.Open();
SqlCommand cmd = new SqlCommand("insert into PARTY_ROOMS(PR_ROOMNO,PR_RATES,PR_REMARK) values(" + l.SubItems[1].ToString() + "," + l.SubItems[3].ToString() + l.SubItems[4].ToString(), con);
cmd.ExecuteNonQuery();
con.Close();
}
답변
로 목록보기에서 데이터를 삽입 할 수 없습니다 :
SqlCommand cmd = new SqlCommand("insert into PARTY_ROOMS(PR_ROOMNO,PR_RATES,PR_REMARK) values('" + l.SubItems[1].Text + "','" + l.SubItems[3].Text + "','" + l.SubItems[4].Text + "')", con);
?
내가 "ListViewSubItem : {104} '근처의 구문이 잘못되었습니다. –
죄송합니다, 그래 그것이 작동 .... –
안드레이는 내가 lisview- –
몇 가지 정보를 제공해 주셨으므로 SqlCommand
에 문제가 있다고 가정합니다.
3 열 (PR_ROOMNO
, PR_RATES
, PR_REMARK
)을 삽입하려고했지만 VALUES 부분에 2 개의 값이 있습니다.
l.SubItems[1].ToString()
및l.SubItems[3].ToString() + l.SubItems[4].ToString()
나는 당신이 두 값에 같은 두 번째 값을 분리해서 할 필요가 있다고 생각; 당신이 INSERT에서 MSDN을 사용하는 방법을
는values('" + l.SubItems[1].ToString() + "','" + l.SubItems[3].ToString() + "','" + l.SubItems[4].ToString() + "')", con);
체크 아웃.
기억하고 항상 parameterized SQL
개의 검색어를 사용하십시오. 귀하의 코드는 SQL Injection 공격에 대해 열려 있습니다.
답장 보내 주셔서 감사하지만 출력 있어요. –
- 1. 배열은 그것이 있어야 무엇을 인쇄하지 - 안드로이드
- 2. elf 파일의 소멸자 위치 : 그것이 있어야 할 곳이 아닌가?
- 3. 그것이
- 4. SQL 데이터베이스
- 5. phpMyAdmin에서 SQL 데이터베이스 데이터베이스
- 6. 그것이
- 7. 그것이
- 8. 그것이
- 9. 그것이
- 10. 그것이
- 11. 어떻게 SQL Server Reporting Services를 그것이
- 12. SQL 연습용 SQL 데이터베이스
- 13. SQL - 데이터베이스 생성 위치
- 14. SQL 데이터베이스
- 15. SQL : 데이터베이스
- 16. SQL 데이터베이스
- 17. SQL 데이터베이스
- 18. SQL 데이터베이스 검색
- 19. SQL : 테이블 선택 데이터베이스
- 20. SQL 데이터베이스 및 Java
- 21. MVC보기에 있어야 할 내용
- 22. T-SQL - 선택하여 그룹의 용어 또는 집계 기능이 있어야
- 23. sql 및 데이터베이스
- 24. SQL 데이터베이스 테이블에 acondition을 만든다
- 25. SQL 데이터베이스 SNAPSHOT과 SQL 데이터베이스간에?
- 26. 어떻게 <code>multiple</code> 속성을 가지고 있어야 데이터베이스
- 27. 무료 SQL Server 데이터베이스 관리자
- 28. Crystal Reports 및 SQL 데이터베이스
- 29. EF 한 어셈블리의 여러 SQL 버전은 - 그것이 가능
- 30. 그것이 말하는 곳
그리고 귀하의 질문은 무엇입니까? http://tinyurl.com/so-list를 읽고 (그리고 매개 변수화 된 SQL을 사용하십시오 - 현재 코드는 SQL 인젝션 공격에 취약합니다) –
당신은'', "" –
을 놓쳤습니다 ** 당신의 질문은 무엇입니까? ** 어떤 라인이 던졌습니다 예외 또는 오류? 더 구체적으로 .. –