當前位置:首頁 » 操作系統 » vb資料庫改數據

vb資料庫改數據

發布時間: 2022-11-03 04:05:38

Ⅰ 如何在VB6.0資料庫中修改某項數據

ADO+DataGrid1例子先點擊DataGrid1要修改的數據項,調用DataGrid1_click事件,把點擊該項數據在Textbox中顯示出來(運行狀態下)DataGrild_click()Text2
=
Adodc1.Recordset(7)
Text3
=
Adodc1.Recordset(9)
Text4
=
Adodc1.Recordset(10)
Text5
=
Adodc1.Recordset(3)然後在Textbox中修改數據後,點擊"保存"按扭
執行保存command_save
click()Adodc1.Recordset(11)
=
DTPicker1.Value
Adodc1.Recordset(1)
=
Text1.Text
Adodc1.Recordset(6)
=
DTPicker2.Value
Adodc1.Recordset(7)
=
Text2.Text
Adodc1.Recordset(8)
=
Text_taobiao.Text
Adodc1.Recordset(9)
=
Text3.Text
Adodc1.Recordset.UpdateBatch
adAffectAllChapters添加new_click()Adodc1.Recordset.AddNew
Adodc1.Recordset(0)
=
Combo1.Text
Adodc1.Recordset(1)
=
Text_name.Text
Adodc1.Recordset(2)
=
Combo__kh_name.Text
Adodc1.Recordset(3)
=
Combo_xd.Text
Adodc1.Recordset(4)
=
Combo_tel.TextAdodc1.Recordset.UpdateBatch

Ⅱ VB資料庫修改

from1
text1.text
提交修改後
xxx=text1.text
連接資料庫
rs("yy")=xxx
rs.update
注意,沒有rs.addnew這句

Ⅲ vb6.0 修改資料庫數據

DimconnAsObject
Setconn=CreateObject("adodb.connection")
conn.Open"provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"成績.mdb"
conn.Execute"update[高二學生]set[數學成績]=90where[姓名]='李明'"
conn.Close
Setconn=Nothing
MsgBox"數據已修改!"

Ⅳ vb.net如何實現修改資料庫中的數據

點擊修改按鈕以後,相對的數據顯示到 信息顯示 窗口的相對TextBox 的代碼如下:

信息顯示.TextBox1.Text=DataGridView1.SelectedRows(0).Cells("Name_CN").Value.ToString'中文姓名為例,其他的跟這個一樣。
信息顯示.ShowDialog()

完成修改的sql代碼如下:

UPDATE表名SETName_CN='新值',Name_EN='新值'WHERE列名=條件

Ⅳ VB怎麼修改資料庫數據

首先實例化
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset

要更新的欄位

sql = "update 表名 set [ID]='" & txtID.Text & "',...."
更新資料庫
cnn.Execute sql
rst.UpdateBatch
以上回答你滿意么?

Ⅵ VB怎麼修改資料庫指定單元格里的數據

給你一個例子

Dim Conn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Rs.Open "SELECT * FROM 報警記錄 where " & Te.Tag & "='" & Text1.Text & "'", Conn
If Rs.RecordCount = 0 Then
MsgBox vbCrLf & "「" & Rs.Fields(0) & "」查找失敗!", vbInformation, " 提 示"
Rs.Close
Rs.Open "select * from 報警記錄", Conn, adOpenStatic, adLockOptimistic
End If
Set DataGrid1.DataSource = Rs
For Each Col In DataGrid1.Columns '修改列表
If Col.DataField = "序號" Or Col.DataField = "備注" Then Col.Visible = False '隱藏不想顯示的欄位
Next Col
DataGrid1.Columns(11).Caption = "電壓"『替換顯示將資料庫里的欄位
if Rs.Fields(4)="10" then msgbox "數值過低!"'第5(從0開始)個單元格數值
For I = 0 To 14
DataGrid1.Columns(I).Caption = Space(((DataGrid1.Columns(I).Width - Len(DataGrid1.Columns(I).Caption) * 150) \ 2) \ 150) & DataGrid1.Columns(I).Caption '標題居中
DataGrid1.Columns(I).Alignment = dbgCenter
Next

Ⅶ VB怎麼樣修改資料庫中記錄的值

樓上的道友的方法中:
sSQL="update
table
set
field=20"
要改為:
sSQL="update
table
set
field1=20,...,field2=20
where
id=3"
但是如果你的資料庫中沒有記錄3就會出錯。
還有一種方法,用recordset來處理:
dim
cn
as
new
adodb.connection
dim
rs
as
new
adodb.recordset
rs.open
"select
*
from
資料庫
where
id=3",adOpenDynamic,
adLockOptimistic,
-1
if
not
rs.eof
then
rs("你要修改的欄位1")="具體值1"
...
rs("你要修改的欄位n")="具體值n"
rs.update
end
if
rs.close
我在設計時一般都是這樣,雖然麻煩些但基本不會出錯,還有就是你在設計資料庫時最好要加上一個ID,這樣就可以保證數據的唯一性。

Ⅷ 在vb連接了資料庫之後,如何修改庫中表的某一內容求代碼

一、連接資料庫之後,還要打開需要進行修改的數據表。建立相應的SQL語句
strSql="select
*
from
table
"(也可加上條件判斷where語句)
rs.Open
strSql,con,adOpenDynamic,adLockOptimistic
rs.Fields("這里寫上你要修改的欄位名稱")=修改後的信息
………………類推
rs.Update
二、可直接使用Update
SQL語句進行修改
strSql="Update
table(表名)
set
要修改的欄位名稱1=修改後的信息1,要修改的欄位名稱2=修改後的信息2,……等等"
con.Execute
即可,試試吧。

Ⅸ vb如何修改資料庫內的指定數據

使用Data控制項
內在的 Data 控制項通過使用 Microsoft 的 Jet 資料庫引擎來實現數據訪問 –與 Microsoft Access 所用的資料庫引擎相同。這一技術使用戶可以無縫地訪問很多標準的資料庫格式,而且使用戶無需編寫任何代碼就可以創建數據識別應用程序。這種內在的 Data 控制項最適合較小的(桌面)資料庫,諸如 Access 和 ISAM 資料庫。
可以使用這種內在的 Data 控制項創建應用程序,來顯示、編輯和更新來自多種已有的資料庫的信息。這些資料庫包括 Microsoft Access、Btrieve、dBASE、Microsoft FoxPro�⒁約_ Paradox。也可以使用這種控制項如同訪問真正的資料庫一樣來訪問 Microsoft Excel、Lotus 1-2-3、以及標準的 ASCII 文本文件。此外,Data 控制項也可以訪問和操作遠程的開放式資料庫連接 (ODBC) 資料庫,諸如 Microsoft SQL Server 以及 Oracle。
注意 Data 控制項和 Remote Data 控制項兩者都包含在 Visual Basic 中,以提供向後兼容。不過,由於 ActiveX 數據對象 (ADO) 的適應性更廣,因此建議使用 ADO Data 控制項來創建新的資料庫應用程序。詳細信息請參閱「使用 ADO Data 控制項」。
Data 控制項、Remote Data 控制項、以及 ADO Data 控制項在概念上很相似: 三者都是將一個數據源連接到一個數據綁定控制項的「數據控制項」。三者也都共享相同的外觀—一組共四個按扭,使用戶可以直接到達記錄集的開始、記錄集的末尾、以及在記錄集中向前或向後翻卷。
使用 Data 控制項創建一個簡單的資料庫應用程序
要使用 Data 控制項創建一個簡單的資料庫應用程序
在窗體上放置一個 Data 控制項。Data 控制項是一個內在的控制項,因而總是可用的。
單擊並選定這個 Data 控制項,按 F4 鍵顯示「屬性」窗口。
在「屬性」窗口中,將「連接」屬性設置為想要使用的資料庫類型。
在「屬性」窗口中,將「DatabaseName」屬性設置為想要連接的資料庫的文件或目錄名稱。
在「屬性」窗口中,將「記錄源」屬性設置為想要訪問的資料庫表的名稱。
在該窗體上放置一個文本框控制項。
單擊並選定這個 TextBox 控制項,並在其「屬性」窗口中將「數據源」屬性設置為該 Data 控制項。
在這個「屬性」窗口中,將「數據欄位」屬性設置為在該資料庫中想要察看或修改的欄位的名稱。
對其它的每一個想要訪問的欄位,重復第 6、7、8 步。
按 F5 鍵運行這個應用程序。
設置 Data 控制項與數據相關的屬性
下述與數據相關的屬性可以在設計時設置。這個列表給出了設置這些屬性的一種邏輯順序:
注意 資料庫技術是一門復雜的科學,下面的這些建議並不意味著要當作規則來使用。
RecordsetType — RecordsetType 屬性決定記錄集是一個表、一個動態集 (dynaset)、還是一個快照。這個選擇將影響哪些記錄集屬性是可用的。例如,快照類型的記錄集與 dynaset 記錄集相比具有更多的限制。
DefaultType — DefaultType 屬性指定所使用的是 JET 工作空間,還是 ODBCDirect 工作空間。
DefaultCursorType — DefaultCursorType 屬性決定游標的位置。可以使用 ODBC 驅動程序來決定游標的位置,或者指定伺服器或 ODBC 游標。只有當使用 ODBCDirect 工作空間時,DefaultCursorType 屬性才是有效的。
Exclusive — 決定該數據是用於單用戶環境,還是多用戶環境。
Options — 這個屬性決定記錄集的特徵。例如,在一個多用戶環境中,可以設置 Options 屬性來禁止他人所做的更改。
BOFAction、EOFAction — 這兩個屬性決定當這個控制項位於游標的開始或末尾時的行為。可能的選擇包括停留在開始或末尾、移動到第一個或最後一個記錄、或者添加一個新的記錄(只有在末尾時)。
參考資料:MSDN

熱點內容
米家的密碼鎖初始密碼是多少 發布:2025-05-14 01:58:51 瀏覽:35
存儲空間和內存的區別 發布:2025-05-14 01:57:20 瀏覽:950
市裡煤炭資源配置是什麼意思 發布:2025-05-14 01:52:23 瀏覽:307
c刪除一行資料庫 發布:2025-05-14 01:50:53 瀏覽:74
sql輔助 發布:2025-05-14 01:50:46 瀏覽:324
為什麼要限制上傳速度 發布:2025-05-14 01:45:07 瀏覽:620
kindeditor上傳圖片絕對路徑 發布:2025-05-14 01:06:27 瀏覽:276
廣數g96編程實例 發布:2025-05-14 01:01:56 瀏覽:912
安卓手機如何做一個小程序 發布:2025-05-14 01:01:51 瀏覽:969
linux怎麼訪問外網 發布:2025-05-14 01:00:24 瀏覽:953