當前位置:首頁 » 操作系統 » vb開發資料庫

vb開發資料庫

發布時間: 2022-04-24 16:02:04

① VB開發資料庫應用程序的步驟和方法

1.設計好資料庫表
2.設計好程序功能,也就是你需要對你程序要實現的功能有個很好的了解,不能說邊開發邊想,這種方法並不適合大多數人
3.將代碼模塊化,比如:連接數據的代碼可以放在一個模塊中,資料庫操作(查詢/刪除等等)放在另一個模塊中,界面的基本操作可以放在另一個模塊中,這樣做的好處在於好維護代碼以及後期代碼的升級等等,當然不是必須的
4.界面的設計 ,包括各個控制項的布局等等,界面設計像VB這種可視化編程的,能減少控制項直接拖拉使用的最好減少,更多的是通過編碼來實現,其中對於一些特殊的控制項可以通過自定義用戶控制項
===========================
基本來說一個連接資料庫的桌面軟體開發,在開發前,你需要明白自己要做什麼,這個軟體要為別恩做些什麼,等想好了再去做,做好前期設計是必須的,編碼並不是主要的,只是一些苦力活而已
最後小AD下,思想源地能為你提供最好的設計思路和實現方案,只要你需要可以M我們

② 如何利用VB和EXCEL開發資料庫

可以使用DAO,但是Excel資料庫是之允許添加、修改、瀏覽而不允許刪除行的:
Sub TestHDRConnectParameter(blnHDRParam As Boolean)
Dim dbs As Database
Dim rst As Recordset
Dim strHDRParam As String
If blnHDRParam = True Then
strHDRParam = "YES"

③ 如何用VB建立資料庫

1、首先點擊打開主菜單欄中的「外接程序」選項。

④ VB資料庫開發

我覺得對於資料庫編程,難學的地方在於ado等控制項的屬性和方法太多,不好記憶,所以我學的時侯先大致瀏覽一下他們的屬性,知道有這么一會事情,然後就是實戰,有vb之資料庫開發實例這樣的書,在實戰中碰到再去查書,編寫兩到三個系統,你對這些控制項就掌握的很好了

⑤ VB開發資料庫

連接sql Server和Access語法不太一樣.但SQL查詢語法大同小異.
提供一種連接方法:
Dim DBObj As New ADODB.Connection
DBObj.ConnectionString = "driver={SQL Server};Server=伺服器名稱(安裝SQL的計算機名);Uid=用戶名;Pwd=密碼;Database=默認資料庫名"
DBObj.CursorLocation = adUseClient
DBObj.ConnectionTimeout = 15
DBObj.Open

記得要在SQL Server企業管理器建立一個用戶和密碼,並將其設置為資料庫所有者.

⑥ vb 編程 資料庫

先「工程」--〉引用,載入microsoft ActiveX data Objects2.6 library
然後寫代碼

public conn as new adodb.connection '定義一個連接,用於連接資料庫
public rs as new adodb.recordset '定義一個記錄集,用於存放記錄
public strSQL as string '用於存放SQL語句

set conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DATABASE.mdb;Persist Security Info=False" '指定連接什麼資料庫,app.path 為相對路徑
conn.open '打開連接,此時就連接上資料庫了

strSQL="select * from table" '指定sql語句查詢表 table ,sql語句怎麼寫就不說了

rs.open strSQL ,conn,3,3 '打開數據表

rs.addnew '給表新增加一條記錄,在按鈕的click事件中寫本行代碼
rs.field("欄位名").value=text1.text '給欄位賦值,以此類推,在按鈕的click事件中寫本行代碼
rs.update

set DataGrid1.DataSource = rs '指定datagrid1的數據源

用for循環指定datagrid1的單元格的數據顯示
用datagrid1的col、row屬性指定,具體單元格

刷新用datagrid1.refresh

思路就是這樣,代碼自己編寫吧

還有就是datagrid1的記錄不會自動分頁,需要自己寫分頁代碼

你那是資料庫還沒有打開,或者是乾脆就沒有連接上,要對資料庫進行操作,資料庫必須先打開

⑦ 怎麼通過VB設計一款資料庫軟體

資料庫用VB6編程語言,對新手而言,如何用好ADODC控制項和DATAGRID控制項相當重要。
具體做法:
新建數據工程,此時VB6集成調試環境左邊工具箱內已載入了有關資料庫編程必須的控制項和引用。
然後在FORM1窗體中添加ADODC控制項和DATAGRID控制項,將DATAGRID1的屬性DATASOURCE選ADODC1,打開ADODC1控制項屬性頁使用連接字元串,選生成,在提供者選項中選MICROSOFT jet 4.0 OLE DB Provider,然後按要求連接資料庫等。在ADODC1控制項屬性頁使用連接字元串空白文本窗口中就有一長串字元串,注意該字元串可復制到程序代碼用於編程。ADODC1控制項屬性頁的數據源內有命令文本(SQL)編寫窗口可編寫SQL查詢語言。該窗口的SQL語句可復制到程序代碼用於編程。
SQL查詢語言主要結構為:
Select 查詢欄位 from 表名 Where 查詢條件語句 [排序語句或分組語句]
查詢欄位必須分別用(西文)逗號分開或就用一個*號代替,上述查詢中排序語句建議最好應用。
SQL查詢語言如有錯程序運行時告訴你出錯,作相應改動即可。
一般先按上述連接,SQL用"SELECT * FROM TabelName"作調試,無問題,用一個按鈕控制項將前述需復制的連接字元串和SQL查詢語言先復制於按鈕控制項的CLICK事件中備著,以便放著以後使用。然後刪去ADODC1控制項,再添加ADODC1控制項再添其他內容。
SQL查詢語言多寫多用就會熟練,以上供提問者參考。

⑧ 用vb開發資料庫應用軟體有市場價值嗎

軟體的市場價值不是從用什麼語言開發的,而是軟體自身的價值;一個企業如果需要一個軟體,只要找軟體公司開發,把需求告訴他們就行,具體什麼工具與語言企業是不會在乎的。如果想自己開發一個應用軟體,看什麼類型的了:與WEB相關的話,用asp.net與SQL(如果數據大的話可以考慮用ORACLE);如果是桌面有關的,用C++還是比較好的,JAVA也行。

⑨ 如何用vb創建資料庫 求高手

'代碼創建一個Access資料庫和一張表,其中「序號」欄位為自動編號
Private Sub xjdata()
On Error GoTo aaa

Dim cat As New ADOX.Catalog
Dim pstr As String
Dim fm As String
Dim tb1 As ADOX.Table
Dim col As ADOX.Column
Set tb1 = New ADOX.Table
On Error GoTo xjerr
CommonDialog1.Filter = "MDB文件(*.mdb)|*.mdb|AllFiles(*.*)|*.*|"
CommonDialog1.FilterIndex = 1
CommonDialog1.InitDir = App.Path
CommonDialog1.Flags = 6
CommonDialog1.FileName = Date & Space(1) & Hour(Now) & Minute(Now)
CommonDialog1.Action = 2
If CommonDialog1.FileName = "" Then
MsgBox "你必須輸入一個資料庫文件名,請重新保存一次!", ""
Else
fm = CommonDialog1.FileName
End If
pstr = "Provider=Microsoft.Jet.OLEDB.4.0;"
pstr = pstr & "Data Source=" & fm
cat.Create pstr
cat.ActiveConnection = pstr
tb1.Name = "sjb"

Set col = New ADOX.Column
col.ParentCatalog = cat
col.Type = ADOX.DataTypeEnum.adInteger ' // 必須先設置欄位類型
col.Name = "序號"
col.Properties("Jet OLEDB:Allow Zero Length").Value = False
col.Properties("AutoIncrement").Value = True
tb1.Columns.Append col, ADOX.DataTypeEnum.adInteger, 0

tb1.Columns.Append "電壓", adSingle
tb1.Columns.Append "電流", adSingle
tb1.Columns.Append "輸入功率", adSingle
tb1.Columns.Append "轉速", adSingle
tb1.Columns.Append "轉矩", adSingle
tb1.Columns.Append "輸出功率", adSingle
tb1.Columns.Append "效率", adSingle
cat.Tables.Append tb1
xjerr:
If err.Number = 32755 Then Exit Sub 『捕捉 取消 的錯誤信息
aaa:
End Sub

⑩ 為什麼用VB開發資料庫

用Visual Basic作為資料庫開發平台有以下優點:
(1)簡單性。Visual Basic提供了數據控制項,利用該控制項,用戶只要編寫少量的代碼甚至不編寫任何代碼就可以訪問資料庫,對資料庫進行瀏覽。
(2)靈活性。Visual Basic不像一般的資料庫(如Access)那樣局限於特定的應用程序結構,也不需要用某些指令對當前打開的資料庫進行操作,因而比較靈活。
(3)可擴充性。Visual Basic是一種可以擴充的語言,其中包括在資料庫應用方面的擴充。在Visual Basic中,可以使用ActiveX控制項(以前版本中稱為VBX或OLE控制項),這些控制項可以由Microsoft公司提供,也可以由第三方開發者提供。有了這些控制項,可以很容易地在Visual Basic中增加新功能,擴充Visual Basic數據存取控制的指令系統。在其它資料庫開發平台中,目前還不具備ACtiveX控制項。

熱點內容
ilspy反編譯代碼 發布:2024-10-03 02:16:32 瀏覽:287
我的世界斗羅大陸平板伺服器 發布:2024-10-03 02:16:30 瀏覽:576
安卓怎麼把時間改成天數 發布:2024-10-03 02:14:12 瀏覽:722
編程白板 發布:2024-10-03 02:13:37 瀏覽:272
飛度888配置有哪些 發布:2024-10-03 02:11:27 瀏覽:255
安卓鎖屏怎麼關閉 發布:2024-10-03 01:48:35 瀏覽:47
linux什麼是編譯安裝 發布:2024-10-03 01:40:34 瀏覽:897
奧維地圖伺服器lp地址怎麼填 發布:2024-10-03 01:36:39 瀏覽:352
安卓影音先鋒怎麼提速 發布:2024-10-03 01:32:54 瀏覽:683
金蝶加密伺服器未啟動是怎麼回事 發布:2024-10-03 01:14:41 瀏覽:311