求救!!vb+sql高手进!!

来源:百度知道 编辑:UC知道 时间:2024/06/18 18:00:25
请问对一个变量的引用可否写成另一种形式呢?
如将
'" +Trim(StrReplace( DeptName ))+ "'写成
Trim(StrReplace('" + DeptName + "'))呢?
请各位高手指教.

不可以,因为这样会把Trim(StrReplace('做为字符串来处理,没有办法完成函数的功能。

'" +Trim(StrReplace( DeptName ))+ "' 这样写 是为了构造一个sql

举个例子

如果 Trim(StrReplace( DeptName ))="张三" 那么构造出来的sql就是

sSQL="SELECT * FROM A WHERE NAME='张三'"

要是按你下面的写法
就是
sSQL = "SELECT * FROM A WHERE NAME=Trim(StrReplace('" + DeptName + "'))"

明白了???