Article ID: 229088 - Last Review: August 9, 2004 - Revision: 2.3 SAMPLE: Vcspnp.exe Demonstrates Passing SQL NULL Parameters and Reading NULL Values with ADOThis article was previously published under Q229088 SUMMARY The Vcspnp.exe sample demonstrates correct handling of SQL
NULL with Microsoft ADO using #import and Visual C++. The sample demonstrates sending SQL NULL parameters to a SQL Server stored procedure with ADO. It also shows how to read SQL NULL values. In SQL, NULL means having no value entered or unknown, completely different than a null C string. This sample shows how to package and send SQL NULL parameters to SQL Server stored procedure using ADO. It also shows how to read SQL NULL values. MORE INFORMATIONThe
following file is available for download from the Microsoft Download
Center: Vcspnp.exe
(http://download.microsoft.com/download/rds/sample/2.0/w9xnt4/en-us/vcspnp.exe)
For
additional information about how to download Microsoft Support files, click the
following article number to view the article in the Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/EN-US/
)
How to Obtain Microsoft Support Files from Online Services
Microsoft scanned this file for viruses. Microsoft used the most
current virus-detection software that was available on the date that the file
was posted. The file is stored on security-enhanced servers that help to
prevent any unauthorized changes to the file.
To send a SQL NULL parameter, create a _variant_t and
then change the type to VT_NULL. The following code snippet shows this: REFERENCES For additional information, please see the following
articles in the Microsoft Knowledge Base: 182389
(http://support.microsoft.com/kb/182389/EN-US/
)
FILE: Adovcbm.exe ADO 1.5 with #import and Getrows/Bookmarks
184968
(http://support.microsoft.com/kb/184968/EN-US/
)
FILE: Adovcsp.exe Demonstrates Using Stored Procedures with ADO
181733
(http://support.microsoft.com/kb/181733/EN-US/
)
FILE: Adovcbtd.exe #import Using UpdateBatch and CancelBatch
220152
(http://support.microsoft.com/kb/220152/EN-US/
)
FILE: Sample: ADOVC1 Simple ADO/VC++ Application
200122
(http://support.microsoft.com/kb/200122/EN-US/
)
SAMPLE: ATL2ADO returns disconnected recordset from COM to VB
(c) Microsoft Corporation 1999, All Rights Reserved.
Contributions by Rick Anderson, Microsoft Corporation. | Article Translations
|
Back to the top
