如图,sqlcommand函数 执行查询时跟踪到这一步,sqlstring的值为:select top 1 UserName from ERPUser where username='1'or(userpwd='1')--'
1、将sqlstring的值复制出来,放到sql查询窗口执行,查到了一条数据
2、按F5继续调试,执行sqlcommand 函数,返回数据为空
3、代码没问题,其它执行查询语句正常
问题原因,可能是以为sqlstring中带有注释符号“--”
想问一下,哪位大侠知道sqlcommand函数执行 查询的内部机制么?