几篇关于在.Net中调用存储过程的示例文章

  问题内容:asp.net中如何调用数据库中的存储过程呀??最好能举个小例子,带参数的!!
  • 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=513328
  • 所属论坛:ASP.NET     审核组:.NET技术
  • 提问者:zzgsky     解决者:
  • 感谢:acptvb
  • 关键字:调用 ASP .NET技术 ASP.NET 微软 参见 http support.microsoft.com net articles 示例 存储
  • 答案:


    --------------------------------------------------------------- 感谢您使用微软产品。

    以下有几篇关于在.Net中调用存储过程的示例文章,您可以参考一下:
    HOW TO: Call SQL Server Stored Procedures in ASP.NET (Q306574)
    http://support.microsoft.com/support/kb/articles/q306/5/74.asp 

    HOW TO: Call a Parameterized Stored Procedure Using ADO.NET and Visual Basic .NET (Q308049)
    http://support.microsoft.com/support/kb/articles/q308/0/49.asp  

    HOW TO: Fill a DataSet from an Oracle Stored Procedure Using the OLE DB .NET Data Provider with Visual Basic .NET (Q308072)
    http://support.microsoft.com/support/kb/articles/q308/0/72.asp 

    - 微软全球技术中心 VB技术支持

    立即参加微软认证的“最有价值专家”评选,赢取价值万元以上的丰富奖品!详情参见(http://www.csdn.net/expert/Topic/456/456919.shtm)

    本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。 
     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我会尽力回答您的问题。 首先,您需要编写一个C++/CLI的封装类来封装WindowsApi的getWindowsplacement函数,以便在VB.NET调用。以下是一个示例代码: ```cpp #include "stdafx.h" #include <windows.h> using namespace System::Runtime::InteropServices; namespace MyNamespace { public ref class MyWindowPlacement { public: static bool GetWindowPlacement(IntPtr hwnd, WINDOWPLACEMENT% lpwndpl) { pin_ptr<WINDOWPLACEMENT> pWndpl = &lpwndpl; return ::GetWindowPlacement((HWND)hwnd.ToPointer(), pWndpl); } }; } ``` 在上面的代码,我们定义了一个名为MyWindowPlacement的C++/CLI类,并在其定义了一个名为GetWindowPlacement的静态方法。此方法调用WindowsApi的GetWindowPlacement函数,并将结果存储在一个名为lpwndpl的WINDOWPLACEMENT结构体。窗口句柄hwnd是作为IntPtr类型传递的,需要转换为HWND类型。 接下来,您需要在VB.NET调用封装后的API。以下是一个示例代码: ```vb Imports System.Runtime.InteropServices Imports MyNamespace Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim hwnd As IntPtr = Me.Handle Dim wndpl As New WINDOWPLACEMENT() If MyWindowPlacement.GetWindowPlacement(hwnd, wndpl) Then ' Do something with the window placement information ' Else MessageBox.Show("GetWindowPlacement failed") End If End Sub End Class ``` 在上面的代码,我们首先导入System.Runtime.InteropServices和MyNamespace命名空间。然后我们在按钮单击事件处理程序获取当前窗口的句柄,并创建一个WINDOWPLACEMENT结构体。接下来,我们调用MyWindowPlacement类的GetWindowPlacement方法,并将窗口句柄和WINDOWPLACEMENT结构体作为参数传递。如果调用成功,则可以使用WINDOWPLACEMENT结构体的信息执行一些操作。 希望这个例子可以帮助您理解如何在VB.NET调用使用C++/CLI封装的WindowsApi函数。如果您有任何问题,请随时问我。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值