Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lmOeI-0007PE-51 for pgsql-odbc@arkaria.postgresql.org; Thu, 27 May 2021 22:38:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lmOeG-0001bv-Pq for pgsql-odbc@arkaria.postgresql.org; Thu, 27 May 2021 22:38:40 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lmOeG-0001bn-It for pgsql-odbc@lists.postgresql.org; Thu, 27 May 2021 22:38:40 +0000 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lmOeC-00009m-BO for pgsql-odbc@lists.postgresql.org; Thu, 27 May 2021 22:38:40 +0000 Received: by mail-ed1-x52c.google.com with SMTP id r23so2665017edw.1 for ; Thu, 27 May 2021 15:38:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lQZqHMIWqxskLVGx2ZBREHBpNNAXqq+h3wiZFQsQ10M=; b=OFex01n935Jf5qLBFucJJJGGd8n+DhHWABlYlD4bmNlik8x3D6UNA7Bv/yqq8/HAvx IHgGT9HHOYfe3QEve9PnUP+kyT56FdWc8R6wrCwhBsRNSMzM+lMluW0jG0ixqntO1Aem tcddw9oI4qIQaAdlrgKzFjWeSqCH+DUfq8lunG4TlolO1ambWtsnH7CxIv3FCN1vuJBb d+SeYeY4B8WU0QMDEr+KKJHrYZRwYgrfTjeOyEWRTZOeiPYFCTo8ybqXcNejWkA18zKB jTdPD8me/VIHblmj6gjdFGgH5fYutBvJmJThHbXvPUHhSqAGIWeCOxNN+bUrB0PUlaVc 8ifw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lQZqHMIWqxskLVGx2ZBREHBpNNAXqq+h3wiZFQsQ10M=; b=L/XBexlP7ifbtL2g0mEunKoh8uD7fOA2ghAytqPnFhrWdAswSRbiN9UZ8QXsG/hSwT 6nVkUnQVU9554TY014nibEpH8qupFbAcD+an364tdcHMnzW3H8BYfe80yZvdYufImap+ 0tbnPKnSsfU1TEb9opp/iyND30nQ7BjwWkR00xRWEA5qJUp5jiLInzJEjjI57eTZPHar EQoZ/6DncFlxPjsgn0yuz+U/rKo3fQK/1PLlw0QcCHZ1V+efnqsTis5ldm2gCmRmwSe3 +lU1rymPoaubc+6ZRezJdaOqlmB6luUvo8yqiMC5sRF6jnqMDvWKLtSkVpo5GtXFmJW6 jJQg== X-Gm-Message-State: AOAM533oYKNYJyYDBpbxWTy8DyJq5MsNETF+D75L2iiWrrnim5rtBjGj QSQ2nXumJkDKlL+I1DEPMGkQWXGT2ZPEdABwpmI= X-Google-Smtp-Source: ABdhPJysgxwnOvcV9XFbcSdS1kQiocy6N/UfH7GBAeBBxgG6jqQ4AwZXRoXVq0vueFfT8EW6e28meFPEPl1HG+1zFsY= X-Received: by 2002:aa7:cf19:: with SMTP id a25mr6787041edy.336.1622155115526; Thu, 27 May 2021 15:38:35 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "Inoue,Hiroshi" Date: Fri, 28 May 2021 07:38:22 +0900 Message-ID: Subject: Re: Named parameter binding support To: Adrian Grucza Cc: pgsql-odbc@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000006e7c1205c3576be1" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000006e7c1205c3576be1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Adrian, I would take care of your patch. Thanks. Hiroshi Inoue 2021=E5=B9=B45=E6=9C=8826=E6=97=A5(=E6=B0=B4) 14:29 Adrian Grucza : > Hi all, > > I've attached a patch that adds support for named parameter binding when > calling procedures or functions. Applications can use SQLSetDescField to > specify parameter names, as described at > https://docs.microsoft.com/en-us/sql/odbc/reference/develop-app/binding-p= arameters-by-name-named-parameters > > Notes: > * Works for input and output parameters > * Regression tests enhanced to include binding parameters by name > > Regards, > [image: iress.com] > Adrian Grucza=E2=80=8B > Technical Lead > Tel: +61390185800 > *adrian.grucza@iress.com* > *www.iress.com* > Level 16, 385 Bourke Street, Melbourne, Victoria, 3000 > The contents of this email originated from Iress. For this purpose Iress > includes Iress Limited and/or any of its subsidiaries, holding companies > and trading entities. =E2=80=8BIf you have received this email in error p= lease > notify the sender immediately and delete this email. > nosig > --0000000000006e7c1205c3576be1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Adrian,

I would take care of your pa= tch.

Thanks.
Hiroshi Inoue

2021=E5=B9=B45=E6=9C=8826=E6=97=A5(=E6=B0=B4) 14:29 Adrian Grucza &l= t;adrian.grucza@iress.com>= ;:
Hi all,

= I've attached a patch that adds support for named parameter binding whe= n calling procedures or functions. Applications can use=C2=A0SQLSetDescFiel= d to specify parameter names, as described at=C2=A0https://docs.microsoft.com/en-us/sql= /odbc/reference/develop-app/binding-parameters-by-name-named-parameters=

Notes:
* Works for input and output parameter= s
* Regression tests enhanced to include=C2=A0binding= parameters=C2=A0by name

Regards,
<= td align=3D"left" style=3D"padding:10px 0px 10px 10px;vertical-align:middle= ">
3D"iress.com"
Adria= n=C2=A0Grucza=E2=80=8B=C2=A0=C2=A0
Technical=C2=A0Lead
=
Tel:=C2=A0+61390185800
adrian.grucza@iress.com=
www.iress.com
Level=C2=A016,=C2=A0385=C2=A0Bourke=C2=A0Street,
=C2=A0Melbourne,=C2=A0Victoria,=C2=A03000
The contents of th= is email originated from Iress. For this purpose Iress includes Iress Limit= ed and/or any of its subsidiaries, holding companies and trading entities. = =E2=80=8BIf you have received this email in error please notify the sender = immediately and delete this email.=C2=A0
nosig
<= /blockquote> --0000000000006e7c1205c3576be1--