Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:126264 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 8CDCF1A00BC for ; Sat, 1 Feb 2025 13:06:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1738415002; bh=LwphXdQLo+5Nrk5BGfaK2APUZwaedzHTz92JlObZn0Y=; h=Date:To:From:Subject:From; b=mdu2k/2Hg3+uVUt+aew2lAifh+iNoGQIzH4l/+XZ7v7UqpiqGMTGUYG7xcINnOv2m tiOYqi2sq3bcYBPTrubjzX8L3pc3m0l9TfFgRazebCVAymVOz0ESj9LsK6LxWy7HAu 9s6dnHuzNqK9xCiyvzyJXatASW6/iHVGzqk7zy8C/buLaqspVrM5ARWmdzQXiHJHce iLBbSfRmFJFIX2IAc+EMardpGjPmNg8mQCq2aJNHRzbV+yt81IMyerJw23QYKAD5o2 NZxSUmGckm4v9pcOh9sOh1xfrTsNWosSIX2LWKB5yGElgCJSL2HpVkbzY1QLr21wKZ ZZnr0B+o7Ovng== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9BB92180039 for ; Sat, 1 Feb 2025 13:03:21 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: ** X-Spam-Status: No, score=2.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS,URI_TRY_3LD autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 1 Feb 2025 13:03:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1738415166; x=1739019966; i=cmbecker69@gmx.de; bh=ws0CuaqFxwKlHRJnHZgryGNRuQTCIMrXEKJlxzmzU2s=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:To:From:Subject: Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=tyW32wXqzhlTM+SbgPk1oU6OQEBgUdLCZeMYYzQO8fG6a9/1Lv4tscTPV2MFxNPH 1QnU9aBbyKOGdmCY4F43o+ClzdQFa9B2LprT6oXJDfAj7DftBmnt8OmKi7G517w8w 9HSpbsqsSAo3wZrGQDaNdaVTnBzHT+b09mlbGlmDtiJ7zDbrFOHUzzDny4aVPQQdJ aaBrOGJ7+GbKxA94/DSeRCXpNbep91c0njQ9Dcdi/0/AEdlKSB3YjnjHfhryL7FoN QZoKfAUPfFzWdf/9IiLvp9B+0jlN722sNbOnlS+vKHM1DYDYcp1O2P7A/9nRo5/rz 6RRVetxm3xYQIX4h0w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.130] ([79.251.201.250]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M42jQ-1teDCI2nom-00DR6B for ; Sat, 01 Feb 2025 14:06:06 +0100 Message-ID: Date: Sat, 1 Feb 2025 14:06:07 +0100 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: PHP Internals Content-Language: de-DE Subject: [PHP-DEV] Deprecate using the ODBC Cursor Library Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:78hSJNN6F6ljGKUpX3BKP1Cu1XeYzQ0mTY4v6UAgrks6fjMmE5D HQ/pwCvXXaaLuQuArXkL5X0/okaWr57i1bhNc3X9x6OiunaarjyNnk8WLiUS4rACENyFd0c YjkOV4+xwKTCtfVdkBSY7Vw2K4+Sm04y8kSYUFfKNSIeGgfLt3tzGA0Ezzajs4v2882Z17t sdwgZISW+zCYXu8TY4pRQ== UI-OutboundReport: notjunk:1;M01:P0:u2VCjwG5o2k=;k5PwVyNxwK0AT6WIU4spX9awopB iv6KgWQXsi03LGgZdl2VTiEvAdWvIm3g7ED4hfnQfRtIZGwOenPUToPTVJs/bjycBM2IkQDyH OAwy3yMYpGXC3hrUbMQSkCs+NCSY0MW3UIPhq4NlS/mZ0ii+T5oIkQlCeLt/gfzzFQHaUMSpW NVL4KzL49DXhGkp6v8GKJQsnwMCGQFQhDhpDixcqam21DHbcjSUVc+bV/zlgO/CrrYKuKN2EM OYPglr2y9pPxmrXxOARuotFnNO4rLuWvcACZhvzgodpVncRzVgL9OpxLwv3/C77FKdsFXvpZh QKeo3PVnqpcSvq9R6N/IEX8MkM4pYLUM84oq9C8bglAtvEzwVdDWDRJrYAhLhBiQWOFgnFY+B vGMR4G8SPSPr+yGFKPkCh0pBc4CYJBCJjyEX+0vWbslu1Urou3hWxyS0/UCIoymHm/XCzg4KA nzwhhTsB3X5bomhcgAsSDBu9OZvdV8+tcQjHELeg7whdY1pTFipcwh1mC+dSodtPxFBbWucr5 ZC5GqzGyrH6qfXXLu/1/Tct7Kbz/JZnVF6Apg/gV1+T3zQYg2TEwWoOsfSghXppWSyZnDbHKn qJZrFyBo0DqC5XKIq2CKpb7kJOAZ1eGK+ykHcbQHFoegRkAYchjByC9GNTgshBLoBLjpUdb9E 6NYGTVWYtwnDuBi4s6K0lygVwp5tpXDtlcddkkZL+N0g8uq9DqFLzBarjBgkUdeiv94CZ9OuV 4pzr5O0PD94/z/x4TAkoXrb0ghcR0A95ZNE7z2x5Iw5/+uV/aOAhundmDq4DPbOYkF/OXr9fj ZW0SpSiHEZKXYab+EjnyOR6/iAIMIif1X5EXDe9wr7VE4ZcbUiYwuquOLUfqUdW5DR6Hl9f2A wXYLMGFxo31AwbWQ7f+PcbAeTzXu7i2rfb1EHQ6mgJGAnaUkOArXWu11ACL8s7y/RtNiTkj9p ar0+nqLTIyOBHwGREHu3CRndvvIBOV/leB0gRQCcq9gHPqkW4G3SdhY1g9yv7nGXZARX9fG97 BN1gehbjQqrPkcXAzhb9cZsZRg5Q2BRqbqR+MOjaPnivlVlUuWUnn8WntLXkZV8wWjch56rc6 QrNFC4bow+rFkpt2OAgUqDWz7BHpuWm0qJa7x28/sz3W00NYD5vXrsImW8hBKmkqYG+xgoqUG yjZ+umGLlGSpjA/Ld+n4lbRdv2px3HpxinBtAOAfwZT9vM0CT++NCuTatiBk01bkD3BFfDIZI RgRrlXSKLXWB5ShkVD7Iudc2GzH0Tkq9B125yF0L2Gp7Gu8Dyuj8uLigMx0GLPgU8rBlvYsPm XlyNPu8O/ZH1pBGkaD9Bv635ZuxSUkofeUJEdYM37i8hRxNFZwUdml+abgs3h0k/3DjpahqSq l9Jmp6wISzWhkqIw== From: cmbecker69@gmx.de ("Christoph M. Becker") Hi all! I've noticed recently[1] that Microsoft has deprecated the ODBC cursor library[2], and that it is scheduled for removal. Thus, I suggest to remove support for this from ext/odbc (we do not use it in ext/pdo_odbc). Concretely, that would entail the deprecation of the constants SQL_CUR_USE_IF_NEEDED and SQL_CUR_USE_ODBC, so that only the default (SQL_CUR_USE_DRIVER) could be passed as $cursor_option to odbc_connect() and odbc_pconnect(). As such, it also makes sense to deprecate this (optional) parameter right away. Thoughts? [1] [2] Christoph