2012-05-09 3 views
1

Dot net 응용 프로그램을 만들고 사용자에게 환경을 제공하려면 여러 줄로 된 텍스트 상자를 사용할 수 있습니다. 여기서 사용자는 미리 정의 된 SP를 붙여넣고 실행할 수 있습니다. 실행 후이 SP는 내가 바로, 당신이 아니라 최종 사용자에게 그와 같은 내부 지원 응용 프로그램이나 뭔가를 thid하고 싶은 생각 .. . NET 응용 프로그램을 SQl에 작성하기

초대 어떤 아이디어 DB

+0

요구 사항에 확장하세요? 또한 사용자가 저장 프로 시저를 즉석에서 만들 수 있다는 보안상의 영향을 고려 했습니까? – Ste

답변

0

를 작성해야?

어쨌든 좀 더 구체적이어야하지만 프로 시저를 만드는 방법은 삽입 통계를 실행하는 방법과 다릅니다.

간단한 예 :

SqlConnection objConnection = new SqlConnection(your_connection_string); 
SqlCommand objCommand = new SqlCommand(tbProcedureCode.text, objConnection); 
objCommand.CommandType = CommandType.Text; 

objConnection.Open(); 
objCommand.ExecuteNonQuery(); 
+0

우리의 요구 사항은 사용자가 SP 코드를 제공하는 것과 같습니다. 우리는 DB에서 작성 또는 변경하기 위해 실행하는 것과 동일한 SP를 사용합니다. 우리는 또한 SP의 논리를 이해하지 못합니다. 필요한 경우 보안을 제공 할 것입니다. 나는 당신이 제안한 것을 시도하고 돌아올 것이다 ... 고마워. –

관련 문제