vb2019如何對access資料庫進行操作新增新欄位

時間 2021-12-23 06:36:06

1樓:匿名使用者

不管什麼語言對資料庫的操作都是通過資料庫引擎的.例如:通過adodb.

connection呼叫access資料庫引擎.在網上查adodb.connection,**很多,很多是用於vbscript的,但照抄進vb,一樣可以使用..

dategridview,請檢視其具體屬性和方法.

2樓:

1、增加欄位:

cstring msql = "alter table student add column ziduan char(50)";

mdatabase.executesql(msql);//新增名為zizhuan的欄位到名為student的表中。

2、新紀錄:

msqlstr = "insert into student (學號,姓名,數學) values ('2011','jack','99')";

mdatabase.executesql(msql);//新增學號為2011,姓名為jack,數學為99的一行記錄 到表student中。

3、刪除:

cstring msql = 「delete from student where 學號 = '2011'」;

mdatabase.executesql(msql);//刪除學號為2011的一行記錄。

vb實現access資料庫記錄的查詢,新增,刪除,修改

3樓:匿名使用者

新增:adodc1.addnew

查詢:用select 《欄位名錶》 form 《資料表名稱或檢視名稱》[where《條件表示式》][group by《欄位名1>][order by《欄位名2>]

修改:先開啟資料表然後更新表,更新:adodc1.undatecontrols

儲存:adodc1.updatebatch刪除:adodc1.delete

4樓:匿名使用者

+我qq.明天給告訴你怎麼加.

vb實現access資料庫mshflexgrid1記錄的查詢,新增,刪除,修改

vb連線access資料庫,在工程上實現查詢,新增記錄,刪除記錄等功能

5樓:匿名使用者

我倒。。。  你可以去網上下一個vb寫的access資料庫。。。

這裡就有。。例子。。  稍微自己改改。。。  就可以用了。。

不過。。。  請尊他人勞動成果。。。。 ^_^..

6樓:

給你一個示例,這個是使用者登入系統

'準備工作: 資料庫 d:\mydb.mdb 資料庫中,建資料表:userinfo,資料表中,建欄位:user,password,並新增一條記錄

'點工程->引用 選中 microsoft activex data objects 2.1 library

'控制元件:新增一個文字框,一個命令按鈕

private sub command1_click()

dim s as string

dim conn as new adodb.connection

dim rs as new adodb.recordset

conn.open "provider=microsoft.jet.oledb.4.0;data source=d:\mydb.mdb"

'請將資料庫名及路徑換成你的實際資料庫名及路徑

dim username as string

dim password as string

s = text1.text

if s = "1" or s = "2" then

username = inputbox("請輸入使用者名稱")

password = inputbox("請輸入使用者密碼")

sql = "select * from [userinfo] where user='" & username & "'"

'userinfo請換成你的實際資料表名

rs.open sql, conn, 1, 3

if rs.eof then

msgbox "沒有找到此使用者"

else

if rs("password") = password then

if s = "1" then

msgbox "123"

elseif s = "2" then

msgbox "456"

end if

else

msgbox "密碼錯誤"

end if

end if

end if

end sub

上面的例子實現了查詢

如果是要新增,刪除,更新等操作,只要編寫相應的sql語句,再用

conn.execute sql 就可以了,如:

新增的:

sql="insert into [userinfo](user,password) values('aaaa','1234')"

conn.execute sql '執行後,就新增了一條記錄

刪除:sql="delete from [userinfo] where user='aaaa'"

conn.execute sql '刪除使用者名稱為aaaa的使用者記錄

更新:sql="update [userinfo] set password='abcdefg' where user='aaaa'"

conn.execute sql '執行後,修改使用者aaaa的密碼為abcdefg

以上只是示例,在實際使用過程中,可以將一些內容用控制元件輸入等方式進行,這樣就有很大的靈活性了

利用vb對access資料庫增加新欄位

7樓:匿名使用者

首先開啟資料來源,然後使用alter table語句即可,具體範例如下:

set cn = new adodb.connectionset rs = new adodb.recordsetconstr = "driver=microsoft access driver (*.

mdb);dbq=" & 資料庫路徑及專檔名 & ""

cn.open constr

dim str as string

str = "alter table 表名 add 欄位 型別"

rs.open str, cn, adopenstaticmsgbox"新增字屬段成功",vbokonly

8樓:匿名使用者

用alter這個sql命令比如

bai你要du新增一個username欄位到表zhimember 那這個就要dao寫成alter table member add username text;member是表名 add是添版

加一個新欄位 username 是字權段名 text 是欄位型別

怎樣vb2019編寫倒計時應用程式實時顯示倒計

工程見附件 在窗體上新增一個標籤 label1和一個timer1控制元件。完整 如下 public class form1 private thistime as date 宣告一個日期 時間變數 private sub form1 load byval sender as system.objec...

vb操作access資料庫,如何判斷表中是否存在某欄位

1.加個adodc空間 2.這個空間的資料來源連結到access 3.令 adodc1.recordsource select from table where 欄位 xx table是你的表名,xx是你要查詢的內容 adodc1.refresh if adodc1.recordset.record...

vb在access資料庫中如何建立新表

private sub command1 click dim cn as new provider data source 資料庫名。mdb select into table2 from table1 where false end sub 如果在複製表結構的同時也複製資料,那麼就。private...