Heim > Datenbank > MySQL-Tutorial > mysql-MySql参数化查询结果为空

mysql-MySql参数化查询结果为空

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 09:33:53
Original
1706 Leute haben es durchsucht

mysqlc#

背景是要做一个查询用户和用户权限的用户中心,使用Mysql数据库。
查询其他表都OK,唯独权限表通过代码查询后结果为空。

先上表结构和代码:

表结构
CREATE TABLE Permission (
PermissionID varchar(3) ,
PermissionName varchar(100) ,
CreateDate datetime ,
CreateUserID char(6) ,
UpdateDate datetime ,
UpdateUserID char(6) ,
ValidFlag int(1)
)

代码

<code> private const string SQL_GetPermissionInfo = @"                  SELECT                         PermissionID                        ,PermissionName                        ,CreateDate                        ,CreateUserID                        ,UpdateDate                        ,UpdateUserID                        ,ValidFlag                    FROM                        Permission                   WHERE                        1=1 ";    public static DBResponse GetPermissionInfo(DBRequest dbRequest, string PermissionID)        {            StringBuilder sqlStr = new StringBuilder();            sqlStr.Append(SQL_GetPermissionInfo);            MySqlParameter[] paras = null;            if (!string.IsNullOrEmpty(PermissionID))            {                paras = new MySqlParameter[]{                    new MySqlParameter("@PermissionID ",PermissionID )                };                sqlStr.Append(" and PermissionID  = @PermissionID ");            }            return ExecuteDataset(dbRequest, sqlStr.ToString(), paras);        }</code>
Nach dem Login kopieren

1、跟@ 和 ? 没有关系,这个已经实际测试过
2、连接串上有加Allow User Variables=True,不加会报错(Fatal error encountered during command execution.)

有人怀疑是表的问题,可实在不知道问题出在什么地方
希望有高手帮忙解决
感谢

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage