ユーザー名を入力し、すべての詳細を出力として取得したかったのですが、最初にphpコードで表示します。
$strSQLUSER="SELECT * FROM User WHERE username='".addslashes($MessageArray[0])."' AND state!='1' AND state!='4'";
$result_user=odbc_exec($conn,$strSQLUSER) or die("Could not connect to database");
$huntername = stripslashes(odbc_result($result_user,"name"));
$huntlicense = stripslashes(odbc_result($result_user,"license"));
次に、そのために.netコーディングを使用します。これがコーディングの一部です。
private void MooseSeenInput(string MobileNo, string Date, string odd, params Array[] msg_arr)
{
controller = new UnitsController();
DataSet ds = controller.GetUserDetails(username);
if (ds.Tables[0].Rows.Count > 0)
{
//get username & License
string user=ds.Tables[0].Rows[0]["name"].ToString();
string license= ds.Tables[0].Rows[0]["license"].ToString();
}
それから私はこれのためにストアドプロシージャを書きました...しかし私はこのプロシージャには不向きです、
ALTER PROCEDURE dbo.
@UserName varchar(50),
@License varchar(50) OUTPUT
AS
BEGIN
Select * FROM
Users
Where UserName = @UserName & State ='1' & State= '4'
END
--exec GetSMSUserDetails_SP
さらにここにsqldataprovider部分を追加しました
public override DataSet GetSMSUserDetails(string UserName)
{
return SqlHelper.ExecuteDataset(ViltraConnectionString, GetFullyQualifiedName("GetSMSUserDetails_SP"),UserName);
}
#endregion SMS