你可以上迅雷搜索一下 天轟川 ASP.NET入門視頻教程
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序制作、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了元氏免費建站歡迎大家使用!
好像是用VB的 我的ASP.NET用的是C#語言 不過都差不多
%@ Import Namespace="System.Data" %
%@ Import NameSpace="System.Data.OleDb" %
script laguage="VB" runat="server"
Dim myConnection As OleDbConnection
Dim myCommand As OleDbCommand
sub page_load(sender as Object,e as EventArgs)
這段話肯定直接寫在Default.aspx里面而不是寫在CS文件里面的
cs文件頭部以引用命名空間開頭
比如using System.Data;
連接數(shù)據(jù)庫'1.連接數(shù)據(jù)庫
dim dbname as string
dbname=server.mappath("authors.mdb")
myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source="dbname )
myConnection.Open()
la1.text="Connection Opened!"
你可以直接寫在
sub page_load(sender as Object,e as EventArgs)
里面
這個教程不知道你是哪兒看的
他把前臺后臺代碼寫在一個頁面上了
ASP.NET提倡前臺和CS分開
你可以把sub page_load(sender as Object,e as EventArgs)
里面的內(nèi)容全部寫在CS里面
當(dāng)你學(xué)習(xí)深入了的時候
你可能會把連接字符串寫在webconfig里面
然后寫一個類或者函數(shù)實現(xiàn)訪問數(shù)據(jù)庫
三層架構(gòu)一目了然
vb.NET中也有ADODB.Recordset,但我們一般用SqlDataReader來實現(xiàn)相同的效果。
Adodb.RecordSet在VB.Net中相對應(yīng)的是DataTable。這個東西比RecordSet靈活而且支持豐富的過濾及計算方法。
試了好多次,設(shè)為科學(xué)計數(shù)時雖然可以最高設(shè)為30位小數(shù),但Excel自動只保留15位有效數(shù)字.
下面的程序設(shè)置Excel中A列中的數(shù)位科學(xué)計數(shù),小數(shù)保留30位
Set Exl = GetObject("", "Excel.Application")
Exl.ActiveSheet.Column("A:A").NumberFormatLocal= "0.000000000000000000000000000000E+00"
雖然在這里設(shè)置的是30位,但Excel只顯示15位(不知道為什么)
有關(guān)其他的Excel語句怎么寫,你可以利用Excel的宏.先用宏實現(xiàn)相應(yīng)的功能,在用Excel中的VB宏編輯器看看VB代碼,雖然和最終VB程序有些差別,但還是有一定聯(lián)系的.
只能幫你這么多了,有什么問題再聯(lián)系我吧.
這樣就OK了
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql, conn_str As String
'conn_str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\My Documents\Visual Studio 2008\倉庫\WindowsApplication1\ck.mdb;Persist Security Info=False "
conn_str = ConfigurationManager.ConnectionStrings("myconnectionstring").ConnectionString
sql = "select * from us "
conn = New ADODB.Connection
conn.Open(conn_str)
rs = New ADODB.Recordset
rs.Open(sql, conn, 3, 3)
Dim da As New System.Data.OleDb.OleDbDataAdapter
Dim ds As New DataSet
da.Fill(ds, rs, "us")
DataGridView1.DataSource = ds.Tables(0)
DataGridView1.Refresh()
使用ADO控件可以方便的在VB6中訪問ODBC數(shù)據(jù)庫,但是通過直接放置ADODS控件來獲得ADO的數(shù)據(jù)連接比較麻煩,我們可以在VB工程中創(chuàng)建一個公共數(shù)據(jù)模塊,將ADO控件的初始化、建立連接、關(guān)閉連接等操作都寫到函數(shù)中,這樣就可以在工程的其他模塊中共享調(diào)用這個ADO連接。
一次完整的ADO調(diào)用操作分為如下幾個步驟:
打開ADO到數(shù)據(jù)庫的連接,初始化ADO RECORDSET集。
通過寫入SQL語句執(zhí)行查詢并返回查詢結(jié)果RECORDSET集;或者可以通過寫入SQL語句執(zhí)行相應(yīng)數(shù)據(jù)庫操作。
釋放RECORDSET集,關(guān)閉數(shù)據(jù)庫連接。
需要注意的是,每個動態(tài)創(chuàng)建的ADO同時只能被一個過程調(diào)用,如果需要進行多表并行操作,可能需要在公共數(shù)據(jù)模塊中建立多個動態(tài)ADO。
下面是相關(guān)的代碼:
'-----------------------------------------------------------------
'如下代碼保存在名為my.bas的工程模塊中
Public CONN As Adodb.Connection '定義ADO CONNECTION對象
Public RS As Adodb.Recordset '定義ADO RECORDSET對象
'****************************
'打開數(shù)據(jù)庫連接
'****************************
Function ConnOpen()
Dim ASTR As String
Set CONN = New Adodb.Connection
ASTR = GetDatabasePath 'MDB文件數(shù)據(jù)庫路徑
CONN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" ASTR ";Persist Security Info=False"
'本例的ODBC連接為JET4.0的直接到MDB文件的連接,如果使用ODBC數(shù)據(jù)源可以使用如下CONNECTION串:
'Provider=MSDASQL.1;Password="";Persist Security Info=True;Data Source=數(shù)據(jù)源名稱;Initial Catalog=數(shù)據(jù)表庫名稱
當(dāng)前名稱:關(guān)于adodbvb.net的信息
文章轉(zhuǎn)載:http://muchs.cn/article2/hgedic.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、軟件開發(fā)、ChatGPT、、定制網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)