高手来看:VB编写数据库连接组件(DLL)时程序错误?

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:00:15
整句是从ASP中复制来的:

strsql = "select * from userid where password='"&pass&"' and userid='"&userid&"'"

VB编译时显示"语法错误",哪儿错了,为什么?

谢谢.

可能类型不兼容,你转换一下:

Dim strsql As New StringBuilder
strsql.Append (" select ")
strsql.Append (" * ")
strsql.Append (" from ")
strsql.Append (" userid ")
strsql.Append (" where ")
strsql.Append (" password = ")
strsql.Append ("'")
strsql.Append (pass)
strsql.Append ("'")
strsql.Append (" and ")
strsql.Append (" userid = '")
strsql.Append (userid)
strsql.Append ("'")

用的时候再处理一下-----> strsql.ToString