11.2VisualStudio2005内的SQLServer方案

出处:虚海教育 作者:大峰 日期:2007年07月13日 10时50分

        Dim sqlP As SqlPipe = SqlContext.Pipe

        sqlP.Send(sqlRead)

    End Using

End Using

程序代码列表11-1 仅是简单地取得 Production.Product 数据表内的 ProductNumber 字段,然后直接返回给前端。由于被调用的对象是在用户已经取得的连接环境内执行,若要传递数据给用户,就需要通过程序代码列表 11-1 的方式引用 SqlContext 类的 Pipe 属性,取得 SqlPipe 对象实例后,再通过 Send 方法将结果返回。

SqlConnection:让我们所编写的程序取得对程序集实例被 SQL Server 外部的前端应用程序调用时,该应用程序所在的数据库连接相关设置。这些连接设置并不是由我们用 .NET 所编写的存储过程或用户自定义函数的对象决定的,被调用的数据库内部对象需要与外部应用程序使用相同的连接环境。可以用以下的程序通过连接字符串设置如下,而通过这条连接再执行其他的 SQL 语法:

Using cnn As New SqlConnection("Context Connection=true")

SqlCommand:让你传送 T-SQL 命令到数据库服务器,参照前述程序代码列表 11-1 的范例,可以依照一般方式创建 SqlCommand 对象实例,并通过 SqlConnection 实例来执行取得产品编号的 T-SQL 语法。

SqlParameter:用以设置与访问 SqlCommand 对象内传递的参数。范例程序如程序代码列表11-2所示:

程序代码列表 11-2  通过 SqlCommand  和 SqlParameter 对象搭配SHA1 哈希算法为密码编码

最后更新时间:2008-03-28 12:55:10
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章