本文介绍了为什么参数化查询不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 当我在登录表单中检查用户名密码时,我遇到了愚蠢的问题,但是....但是它不起作用...... 我是什么尝试过: Dim ole as new oledb.oledbcommnd() ConnectData()' 数据库连接程序 ole.connection = conn Ole.commandText = select * from login其中user ='@ usern'和pass ='@ pass' Ole.parameters.add( @ usern,oledbtype.varchar, 30 )。value = username ' 用户名是字符串类型变量 ole.parameters.add ( @ pass,oledbtype.varchar, 30 )。value = password ' 密码是字符串类型变量 Dim dr as oledb.oledbdatareader = ole.executereader 如果 dr.read()那么 dr.close 返回 true Else Dr.close 返回 false 结束 如果 解决方案 I have got silly problem when i check username password in my login form but .... But its not working...What I have tried:Dim ole as new oledb.oledbcommnd()ConnectData() ' database connection procedureole.connection = connOle.commandText = "select * from login where user = '@usern' and pass = '@pass'"Ole.parameters.add("@usern",oledbtype.varchar,30).value = username 'username is string type variableole.parameters.add("@pass",oledbtype.varchar,30).value = password 'password is string type variableDim dr as oledb.oledbdatareader = ole.executereaderif dr.read() then dr.close Return trueElse Dr.close Return falseEnd if 解决方案 这篇关于为什么参数化查询不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!