The information in this article applies to:
SYMPTOMSWhen creating a database Stored Procedure in an ODBC Script File window via the ODBC Script File dialog box (from the File menu, select New and click the File tab), the ODBC Script File dialog box does not act like a Stored Procedure Editor dialog box. It allows a save of the Stored Procedure only once, failing on any successive attempts to save the Stored Procedure. CAUSEVisual InterDev does not parse any commands in the ODBC Script File window to see if they are Stored Procedures, Triggers, or Views. It treats them like regular ODBC commands and does no special work to ensure that they run properly. However, the Stored Procedure Editor ensures that a stored procedure saves without encountering the error saying that the Stored Procedure already exists in the database. RESOLUTION
To work around this problem, right-click on the Database Connection node in
the Data View tab of the Workspace window, and click Refresh. Expand the
connection node to see the Stored Procedures folder. Expand that folder.
Double-click the Stored Procedure created in the ODBC Script File window to
edit it.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available. MORE INFORMATION
Stored Procedures are saved to a database by executing the text of the
Stored Procedure as if it were an ODBC command. They are "run" by executing
the name of the Stored Procedure and adding any parameters ("call
<procedure name>").
Steps to Reproduce Behavior
NOTE: Repeating step 6 fails at this point. REFERENCES
For the latest Knowledge Base articles and other support information on
Visual InterDev and Active Server Pages, see the following page on the
Microsoft Technical Support site:
http://support.microsoft.com/support/vinterdev/ Additional query words:
Keywords : kbprg kbide kbVisID kbGrpASP kbOBDC |
Last Reviewed: November 8, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |