저는 프로그래밍에 익숙하지 않으며, 대부분은 스스로 학습했습니다. 누군가 코드에 대한 조언을 해 줄 수 있기를 바랍니다.SQL 문을 어떻게 실행합니까?
기본적으로 내 문제는 내 SQL 문이 데이터베이스에서 데이터를 검색하기 위해 실행되지 않는다는 것입니다. 그것은 단지 MemberOne LIKE '_'과 같은 SELECT MemberOne from aspnet_Users로 userPermissionsOne을 할당합니다.
모든 도움을 주시면 대단히 감사하겠습니다.
userName = User.Identity.Name;
userName = userName.ToUpper();
selectedUserName = betDropDownList.SelectedValue;
userPermissionsOne = "SELECT MemberOne FROM aspnet_Users WHERE MemberOne LIKE '___'";
userPermissionsTwo = "SELECT MemberTwo FROM aspnet_Users WHERE MemberTwo LIKE '___'";
userPermissionsThree = "SELECT MemberThree FROM aspnet_Users WHERE MemberThree LIKE '___'";
if (string.Compare(userName, selectedUserName, true) == 0 || User.IsInRole("Administrator"))
{
hinzufugenButton.Enabled = true;
loschenButton.Enabled = true;
bearbeitenButton.Enabled = true;
betDropDownList.Enabled = true;
}
else if (userName == "ENL")
{
if (string.Compare(userPermissionsOne, selectedUserName, true) == 0 ||
string.Compare(userPermissionsTwo, selectedUserName, true) == 0 ||
string.Compare(userPermissionsThree, selectedUserName, true) == 0)
{
hinzufugenButton.Enabled = true;
loschenButton.Enabled = true;
bearbeitenButton.Enabled = true;
}
else
{
hinzufugenButton.Enabled = false;
loschenButton.Enabled = false;
bearbeitenButton.Enabled = false;
betDropDownList.Enabled = false;
}
}
실행 방법을 "배우고 싶습니까" SQL 문 또는 다른 뭔가? – adatapost
실제로 명령문을 실행해야합니다. http://msdn.microsoft.com/en-us/library/fksx3b4f%28v=vs.80%29.aspx 및 "execute sql command .net"에 대한 다른 Google 결과를 참조하십시오. 몇 가지 기본 정보. – Matten
문자열을 변수에 할당하는 것입니다. 데이터베이스 연결을 열고 SQL 문자열을 실행하고 반환 된 값을 사용해야합니다. 어떤 데이터베이스를 사용하고 있습니까? – Marc