Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vz8xf-000jfr-1J for pgsql-odbc@arkaria.postgresql.org; Sun, 08 Mar 2026 07:54:03 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vz8xb-00ALax-2h for pgsql-odbc@arkaria.postgresql.org; Sun, 08 Mar 2026 07:54:00 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vz8xb-00ALan-1p for pgsql-odbc@lists.postgresql.org; Sun, 08 Mar 2026 07:54:00 +0000 Received: from mail-yw1-x1136.google.com ([2607:f8b0:4864:20::1136]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vz8xZ-000000016kr-41sw for pgsql-odbc@postgresql.org; Sun, 08 Mar 2026 07:53:58 +0000 Received: by mail-yw1-x1136.google.com with SMTP id 00721157ae682-79898953985so57882937b3.1 for ; Sat, 07 Mar 2026 23:53:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772956436; cv=none; d=google.com; s=arc-20240605; b=CqHxeQbP9tRxInKOCgqpiJTDY6FphB0LsxxS7arq2fbSw2ajbp5n9EajGe7wA3/2IO 6JHhiIQco5t544Fou6Yq+XY9iWaL3l+l3DstcQgtAd0+hHy7tqrMf49mgTyyN1dtm1yW U1q7rfjdHd2Gz8IBiphKMR3IQqmA5Vm3Hr3WsYq9YXHsKcyWK+OvCQv2P8PM6M7V1TWH ke+/VqolgDWYinkkgPM2CJUd/63muQaGM/gMRG+Q2Tdo3Ix5QFX6v/RsG1DDGrIBPLgB dL5hHiLJN6DPlnTLww/gtNZc8fvE4AwiLcSOvmLbpHXMPrpruAHbPLCL43Mo2gMywnfs w6Tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=+Tut6lT2GKzr7FogRxuMK/+ykkjhfN7FMcMvajZQSDE=; fh=xV3j0t07+dfeBr/x8BZUdMrkHUMUWvPn8Rel3D49pD4=; b=YF0RaB9pSHse22o0Y4bV11qUJ+D6hyxLmDf2a26yd+5K0Znu7tr81cHpCXdNrYT934 5ObDD5HJK7C0Pqy9K376ldENc/QlYpV1xuFpso2bsoRnPm+MbQ6mlt2LFvWwBfkqyr9H LShXSQWE1A1SxcS7yE/1gDM4NUYVCzNe8yjPuJLqET4y3WH2TEkiCKMnGp/UwdlcroKR pYZCgBf30ihxt4Pk2ENgY4FstTnjhpe5KW+zT85dMXpo2ssX91kNl+ndHUh3wjLrmmQk U4DSK4Qp6U8FY3wx6U7UeFRtzeydkQldWVm9zNiA0GaPxNaIOz46mEpqMGhootawl3H4 W5hA==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772956436; x=1773561236; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+Tut6lT2GKzr7FogRxuMK/+ykkjhfN7FMcMvajZQSDE=; b=fT3RweQLPtciTxsGoytBG4nbDcxUCcs8yLsv2I4o2AKYyqyWWDH1ke2bpDiaah+eQE WIqvf1KcgOoZHgRkLdaVkoFPDdssnCWNYzuYWQTtx0V9PQxK+ptNBM23oTO7q2bprqXh kaNx94qAkN4PdZx/cJ+5W8TmShnuCGWuXduEL/SXjJV5w/mpyHESgY7CjWu4QI5P4y/8 hohusYtBv5Zz9XjjDo0gJHQfykFbM3/TJ70TEbxe+HsqhT/hHMSMI9Tp1cKImraMS/2m rOfRI+NErpdt5O3bPD4rQTkE7rVXpaDd1izc1rFKIT6/Y9p76rCUbGHNftQoAb/rKVzz peEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772956436; x=1773561236; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=+Tut6lT2GKzr7FogRxuMK/+ykkjhfN7FMcMvajZQSDE=; b=j0Mmdl0DjHRfzJo+wj0iJeDQVgO5llcyWSt2ycl8yQedny8Sy5wPgXLm8qZpqskVC8 Uw+T8ApiZUCSPPWUw7fNetQwMVGWFGTrd2cegvneZOFrLneKg6lpsgEI6e7E7BuGHOIM Jj3mTwkb4Uvz7rQOoBWly7Oh5o2jI29pBKO1ixRlFjVDIjy2uJqBiWA7BxqqJBNQrVPD VxGicsl/eK6NulMArne2WtAsOaYxwnSOCIXokTlpvGqb6nox0+Bhnp6gBqyLHbFcMB3h mfmNss9BI2YW0VKL21V3s5BLsxY1SKWQoreqti903D0zAATHA8v+8RWJe9P9domoXDm+ xvTw== X-Forwarded-Encrypted: i=1; AJvYcCXRwnq7r3sF3PuEajC0yOt6V+AhMGkY5MGRf3LW6XopIMOEp0jmjzMW1byeMXM4idckHBOp0OurNr0b@postgresql.org X-Gm-Message-State: AOJu0YyakktyqxRl3/MRXiKvVhP0OpI3FjkYRFFnvCmBLOXzAUPYH6Ru iJ5CK5dVaNaEyIwIRlQLcou+O33DATVo3MTH+goyoTnXoqFszznOlsySp79VFt7j+9PSPfGxtmZ MGTjvnlmH8Ka+eYY5dJ9VERAbvwDncBg= X-Gm-Gg: ATEYQzzwN/ENUCYTgvWJLrsMjX7+UNel2WSD952kAU2f4ypDdwYJnvu71cw6POso4it k0kylaCxxzuJ9C8d0SsvoTnX/4cNi+vvTOpOgAS7taJDjY4t15kXr2sGqw5GdZVb4xDAyZXA3lg xYQTg4hBkT8D5O7rCb2d18+PJd++rvpBQEehl6bUHQytya4fZmM3+g9wYFmJzLLW6rhVrMchzZs CP2YUUUg8p0p7VI87caLjBCw1/oaIwBmRXt3AP5/Ui19/l2n5KCNLhPg5mQZZAdt4tt2wWoL/Cj B4g= X-Received: by 2002:a05:690c:87:b0:796:6bd5:db44 with SMTP id 00721157ae682-798dd6da634mr76009757b3.22.1772956436074; Sat, 07 Mar 2026 23:53:56 -0800 (PST) MIME-Version: 1.0 References: <8f0a1f28-d1e4-4e3d-859f-50c763978092@lurcherlink.org> In-Reply-To: <8f0a1f28-d1e4-4e3d-859f-50c763978092@lurcherlink.org> From: Igor Korot Date: Sun, 8 Mar 2026 01:53:44 -0600 X-Gm-Features: AaiRm50FME5QmXYodRNXsJDK5o92nwb-XJEkLFNkss-LAM8kE4C5owFL6xGVe5M Message-ID: Subject: Re: How to properly perform this? To: Nick Gorham Cc: Dave Cramer , PostgreSQL ODBC list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, Nick, On Sat, Mar 7, 2026 at 11:41=E2=80=AFPM Nick Gorham = wrote: > > If I understand the question: > > if( ind[3] =3D=3D SQL_NULL_DATA ) > > Assuming ind is an array of SQLLEN (ie signed). If I understand the spec correctly, that check shouldn't be necessary as the very first call to SQLGetData() should just return SQL_NO_DATA from the NULL column. But in the meantime I added that check. Thank you. > > -- > Nick Gorham