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

時間 2021-10-14 22:24:14

1樓:

1.加個adodc空間

2.這個空間的資料來源連結到access

3. 令 adodc1.recordsource =.select * from table where 欄位=' xx' (table是你的表名,xx是你要查詢的內容)

adodc1.refresh

if adodc1.recordset.recordcount <1 then

adodc1.recordset.new

…………加你要的內容…………

end if

2樓:

如果是sql,會用下述語句處理,access沒試過,可能原理也類似if not exists (select a.name from syscolumns a,sysobjects b

where a.id=b.id

and ltrim(a.name)='col_name' and ltrim(b.name)='tablename')

alter table [tablename] add [col_name] char(3) nullgo

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

不管什麼語言對資料庫的操作都是通過資料庫引擎的.例如 通過adodb.connection呼叫access資料庫引擎.在網上查adodb.connection,很多,很多是用於vbscript的,但照抄進vb,一樣可以使用.dategridview,請檢視其具體屬性和方法. 1 增加欄位 cstri...

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

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

用vb在access資料庫中建立檢視(就是建立個查詢

路子沒什麼問題。你一步一步的試驗吧。從 create view query4 as select from ad order details 開始。一條一條的往上加,看看加誰會出錯。 你的 沒反應 是什麼意思呢?修改表結構本來就不會有返回值,你只要檢查該查詢是否建立就可以了。如果你要執行該查詢,在建...