找回密码
 立即注册

QQ登录

只需一步,快速开始

红石头

注册会员

11

主题

43

帖子

158

积分

注册会员

积分
158
红石头
注册会员   /  发表于:2023-1-2 18:03  /   查看:1789  /  回复:17


这样一个服务端命令怎么写?哪里有关于格式的说明?找遍了整个帮助也没有关于语句的参数的语法问题,看了有的加@,有的加“”,究竟要怎么弄?谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

17 个回复

倒序浏览
TIMSUN
初级会员   /  发表于:2023-1-3 14:37:24
推荐
红石头 发表于 2023-1-3 14:21
用公式也不行

="INSERT INTO " & 表2 & "SELECT * FROM" & 表1 & "where 蓝本工艺id='" & 蓝本工艺id  ...

你这个好多空格啊,我删掉了你再试试?

="INSERT INTO "&表2&"SELECT * FROM"&表1&"where 蓝本工艺id='"&蓝本工艺id&"'"
回复 使用道具 举报
红石头
注册会员   /  发表于:2023-1-2 18:05:21
沙发
这样?更不行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:2023-1-2 19:58:18
板凳

点编辑sql语句,可以选择参数
回复 使用道具 举报
TIMSUN
初级会员   /  发表于:2023-1-3 08:37:42
地板
事例:

="SELECT cVouchID,dVouchDate,cSSCode,cDigest,iAmount_f,cFlag,cDwCode FROM Ap_CloseBill where dVouchDate>='"&日期&"' and cSSCode in ('204','301','303','304') and cFlag = 'AR'"

我是用的是 勾了使用公式选项,正常语句应该是:
SELECT cVouchID,dVouchDate,cSSCode,cDigest,iAmount_f,cFlag,cDwCode FROM Ap_CloseBill where dVouchDate>='日期' and cSSCode in ('204','301','303','304') and cFlag = 'AR'

差别就是日期前的""&和之后的&""(日期是我设定的变量)

和写excel公式一样,这样应该能看明白吧

回复 使用道具 举报
TIMSUN
初级会员   /  发表于:2023-1-3 08:38:29
5#
TIMSUN 发表于 2023-1-3 08:37
事例:

="SELECT cVouchID,dVouchDate,cSSCode,cDigest,iAmount_f,cFlag,cDwCode FROM Ap_CloseBill whe ...

我也是一知半解哈,等大佬来给你更优解
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-1-3 08:58:33
6#
大佬,这个规则是跟着数据库走的,数据库类型不一致写法可能也有一些区别。
可以使用编辑sql语句功能,快速插入参数,或者可以打开这个界面,双击一下参数,看一下拼接的规则~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
红石头
注册会员   /  发表于:2023-1-3 10:07:40
7#
表名用变量怎么写
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-1-3 10:19:47
8#
如果要拼接表名的话,推荐用excel公式直接拼接即可,类似于,

不需要把表名作为sql参数传进去。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-1-3 10:21:31
9#
SQLite  连接符是||
WHERE "类型" LIKE '%' || (select b."参数5"  from "参数表" b WHERE b."ID"=1) || '%'

还有一种方案就是勾选公式,然后按照Excel公式的方式,用&拼接SQL,这种方式拼接的是服务端命令设置的参数,而不是执行SQL命令里的参数列表,都试试吧
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-1-3 11:34:24
10#
David.Zhong 发表于 2023-1-3 10:19
如果要拼接表名的话,推荐用excel公式直接拼接即可,类似于,

不需要把表名作为sql参数传进去。

大佬可以先试试看~
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部