VBA Adodb:值的串联
VBA Adodb : concatenation of values
我想在查询中使用这样的键:'"prod.cd_produit"'||'"/"'||'" & strQ & "'。
在这里,我的变量值是:prod.cd_produit= 53 和 & strQ & =350,所以我想将 53/350 作为键。
我想知道这样写 '"prod.cd_produit"'||'"/"'||'" & strQ & "' 是否正确(我也不想有任何空格在右边或左边)。这是我的代码的一部分:
Public Sub INFO_PROTO34(ByRef strQ As String)
...........................................
" sousc.lp_etat_doss not in ('ANNUL','A30','IMPAY') and sousc.is_produit = prod.is_produit" & _
" and '"prod.cd_produit"'||'"/"'||'" & strQ & "' = proto.cd_protocole ",
非常感谢您的帮助!
像这样:
RECSET.Open " select proto.b_perf_cma as b_perf_cma from db_dossier sousc,db_produit prod, " & _
" db_protocole proto where sousc.no_police = '" & numero_de_police & "' " & _
" and sousc.cd_dossier = 'SOUSC' " & _
" and sousc.lp_etat_doss not in ('ANNUL','A30','IMPAY') " & _
" and sousc.is_produit = prod.is_produit " & _
" and prod.cd_produit||'/'||'" & strQ & "' = proto.cd_protocole ", _
cnn_Pegase, adOpenDynamic, adLockBatchOptimistic
有助于花一些时间格式化您的 SQL,使其更具可读性(对于我们 和 您...)
我想在查询中使用这样的键:'"prod.cd_produit"'||'"/"'||'" & strQ & "'。 在这里,我的变量值是:prod.cd_produit= 53 和 & strQ & =350,所以我想将 53/350 作为键。
我想知道这样写 '"prod.cd_produit"'||'"/"'||'" & strQ & "' 是否正确(我也不想有任何空格在右边或左边)。这是我的代码的一部分:
Public Sub INFO_PROTO34(ByRef strQ As String)
...........................................
" sousc.lp_etat_doss not in ('ANNUL','A30','IMPAY') and sousc.is_produit = prod.is_produit" & _
" and '"prod.cd_produit"'||'"/"'||'" & strQ & "' = proto.cd_protocole ",
非常感谢您的帮助!
像这样:
RECSET.Open " select proto.b_perf_cma as b_perf_cma from db_dossier sousc,db_produit prod, " & _
" db_protocole proto where sousc.no_police = '" & numero_de_police & "' " & _
" and sousc.cd_dossier = 'SOUSC' " & _
" and sousc.lp_etat_doss not in ('ANNUL','A30','IMPAY') " & _
" and sousc.is_produit = prod.is_produit " & _
" and prod.cd_produit||'/'||'" & strQ & "' = proto.cd_protocole ", _
cnn_Pegase, adOpenDynamic, adLockBatchOptimistic
有助于花一些时间格式化您的 SQL,使其更具可读性(对于我们 和 您...)