📄 kj07-06.txt
字号:
7.6 一个用于创建内存数据库的函数
在开发基于数据库的ASP.NET页面时,通常必须建立内存数据库。为了便于日后使用,这里将创建DataSet对象,并在DataSet建立数据表的代码块写成函数的形式,并保存在名为Prac07-07.inc文件中。在本书后续实例中,当程序需要使用内存数据表时,均首先用<!-- #include File="Prac07-07.in" -->引入将该文件。
请仔细阅读Prac07-07.inc文件的内容,理解函数的功能。
Prac07-07.inc
#01: <%@ Import Namespace="System.Data" %>
#02: <%@ Import Namespace="System.Data.OleDb" %>
#03: <Script Languate="VB" Runat="Server">
#04: Function CreateDataSet(strSQL As String, FileName As String, TableName As
String) As DataSet
#05: Dim ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" & Server.MapPath(FileName)
#06: Dim objCmd As New OleDbDataAdapter(strSQL, ConnString)
#07: Dim DS As New DataSet()
#08: objCmd.Fill(DS, TableName)
#09: CreateDataSet = DS
#10: End Function
#11: </Script>
#12: </Script>
? #04:函数需要三个形式参数。其中:strSQL为Select语句,FileName 为数据库文件名,TableName 为所建立的内存数据表名称。
? #09:函数的返回值为包含数据表的DataSet。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -