私はプログラミングに非常に慣れています。誰かが私にコードに関する助言を与えることを願っています。SQL文はどのように実行しますか?
基本的に、私の問題は、自分のSQL文がデータベースからデータを取得するために実行されないということです。それは、MemberOne LIKE '_'のaspnet_UsersからSELECT MemberOne FROM 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と他のGoogle検索結果を参照してください "execute sql command .net"いくつかの基本情報について。 – Matten
文字列を変数に代入するだけです。データベース接続を開き、SQL文字列を実行して戻り値を使用する必要があります。どのデータベースを使用していますか? – Marc