↑↑↑点击上方图片,了解详情
如何从一个复杂的SQL语句中获取某个字段的内容的两种方法。
如果是从一张表中获取一个字段的值,可以使用DLookup,那么如果是一个不方便创建查询的SQL语句呢?要怎么获取这个SQL语句中Select子句的第一个字段(UserName)的内容?
这样的情况,在Access快速开发平台中有两种方法解决:
方法一:
使用GetADOConnection().Execute(strSQL)(0)这样的代码获取,这里strSQL是预先赋值好的SQL语句的变量,(0)代表Select子句中第一个字段。
方法二:
使用平台内置函数,ALookup,这个函数使用方法和DLookup一致,但是不同的是,它的第二个参数可以传递SQL语句,所以可以写成如下:
ALookup("UserName",strSQL,你的查找条件)
End 推荐阅读![7b06b36e64fe73488d370caf479ec486.png](https://i-blog.csdnimg.cn/blog_migrate/34b3e929bd1fa9db4f7985a544d5c479.png)
![15da36e29bc2cb4b50003730962774f5.png](https://i-blog.csdnimg.cn/blog_migrate/6fbdf9ef7a6db40f012630860a0ea34b.png)
![4f3da6dd23b06da12584d61f863ae066.png](https://i-blog.csdnimg.cn/blog_migrate/5cf2a495285d66f8153d40c71dd50c9f.jpeg)
![b7da8d5931debd7936bb2f0b5eb65e70.png](https://i-blog.csdnimg.cn/blog_migrate/9359da39c718e1dc80bfb458cb38f0a2.jpeg)
![657cb725384ea85534ff0efa2372c6a0.png](https://i-blog.csdnimg.cn/blog_migrate/79d6c93fcb0b21b2564ad151cff616bc.png)
![afd6826c7aa5a863689c009ba2f0ccfb.png](https://i-blog.csdnimg.cn/blog_migrate/53e9e4dbd9f90ad090b077340adbac1a.png)