1. vb2010資料庫操作
把;User ID=sa;Password=""刪掉試試
2. 用VB2010製作資料庫安裝程序時,如何把資料庫文件打包進去
就是在你做安裝部署時,在「目標計算機上的文件系統」的「應用程序文件夾」上右鍵,「添加」-「文件夾...」,把你的資料庫文件添加到安裝部署里就行了。
3. VB2010編寫的鏈接sql資料庫代碼,在本機使用正常,到了其它電腦一直報錯,錯誤代碼:0x80040154
你好,其實這是和dll文件有關 本機環境已經在安裝vb2010的時候和編譯的時候配置好,換個電腦環境肯定不一樣,所以寫程序的時候要一步一步的檢查一遍。
4. vb2010編程中資料庫最後一項讀取問題
select top 1 * from 你的表名 order 你的列名(最好是自動標識列) desc 意思就是,我根據自動標識列,取最後一條信息。 (order 列名 desc)是sql2005的寫法, 不知道access是不是這么寫的,如果不是,你在網路上找找access拍倒序。就可以了。
麻煩採納,謝謝!
5. 如何通過vb2010編寫一個程序,要求讀取資料庫並實時顯示
此資料庫每分鍾增加一條記錄,這個不用管對吧,另外資料庫增加新的記錄一般會有id列這樣的唯一標識列,每增加一條記錄id就增加,如果說讀取最新的一條記錄,也就是讀取id列值最大的記錄。
詳細說明及代碼一會補充
*一個Button按鈕,一個textbox,資料庫放在vb2010編輯器的debug文件夾下。
Imports System.Data.OleDb'介面
Public Class Form1
Dim txt As String
Dim sql As String
Dim da As OleDbDataAdapter
Dim ds As New DataSet
Dim conn As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0; Data Source=money.mdb")
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
sql = "select top 1 * from 姓名 order by id desc" '以id倒序排列,並顯示第一條記錄
da = New OleDbDataAdapter(sql, conn) '通過dataDapter適配器,連接資料庫
da.Fill(ds, "names") '將結果給dataSet內存中
For i = 0 To ds.Tables(0).Columns.Count - 1
txt = txt & " " & ds.Tables(0).Rows(0)(i).ToString() '通過循環將表中的第一條記錄連接起來,以三個空格隔開
Next
TextBox1.Text = txt
dropDb()
End Sub
Sub dropDb() '釋放對象
da = Nothing
ds = Nothing
conn = Nothing
End Sub
Sub cc()
End Sub
End Class
6. 如何使用VB2010連接網路mysql資料庫
必須安裝MYSQL的驅動才行,不管是VB還是c++都需要這個驅動。代碼如下: Public Function exemysql(ByVal sql As String) As ADODB.Recordset sql = Trim$(sql) Set conn = New ADODB.Connection Set rs = New ADODB.Recordset conn.Open "Driver=MySQL ODBC 3.51 Driver;" & _ "Server=伺服器地址;" & _ "Port=3306;" & _ "Database=資料庫名;" & _ "Uid=用戶名;" & _ "Pwd=密碼" conn.DefaultDatabase = "資料庫名" conn.CursorLocation = adUseClient Set rs.ActiveConnection = conn rs.LockType = adLockBatchOptimistic rs.CursorType = adOpenKeyset rs.Open sql Set exesql = rs Set rs = Nothing Set conn = Nothing End Function