VB通用資料庫操作方法

2022-04-19 08:49:34 字數 1568 閱讀 2086

1.vb通用資料操作方法。

2.通用資料庫查詢方法。

3.通用資料庫操作方法。

'

erp查詢資料庫

public function yzquery(sqls as string, msgstring as string) as adodb.recordset

on error goto executesql_error

set cnn =new adodb.connection

cnn.connectionstring =connectstring

cnn.open

set rst =new adodb.recordset

rst.open trim$(sqls), cnn, adopenkeyset, adlockoptimistic

set yzquery =rst

msgstring = "

查詢到

" & rst.recordcount & "

條記錄

"executesql_exit:

set cnn =nothing

exit function

executesql_error:

msgstring = "

查詢錯誤:

" &err.description

resume executesql_exit

end function

'erp更新資料庫

public function yzupdate(sqls() as string, msgstring as string) as boolean

dim i as long

on error goto executesql_error

set cnn =new adodb.connection

cnn.connectionstring =connectstring

cnn.open

cnn.begintrans

for i =lbound(sqls) to ubound(sqls)

cnn.execute sqls(i)

next

cnn.committrans

yzupdate =true

executesql_exit:

set rst =nothing

set cnn =nothing

exit function

executesql_error:

msgstring = "

更新錯誤:

" &err.description

yzupdate =false

cnn.rollbacktrans

resume executesql_exit

end function

上面查詢方法與操作方法都到了connectstring定義如下:

public const connectstring = "

driver=;server=192.168.1.1; uid=sa; pwd=123; database=erp;

"

通用資料庫操作方法(SQL語句篇)

region 查詢 sql語句返回dataset 型別 傳入sql語句和表別名,查詢資料庫,取出結果集放入dataset中 sql語句 資料庫表名 dataset表 public dataset getdataset string sql,string tmptable catch exceptio...

SQL資料庫 操作方法

sql資料庫操作方法 執行資料庫語句 public void executesql string strsql 是否有資料 public bool hasdata string tablel 建立資料庫 資料庫名 public void createdatabase string db else c...

Discuz 資料庫操作方法

函式 功能 db table tablename 獲取正確帶字首的表名,轉換資料庫控制代碼 db delete tablename,條件,條數限制 刪除表中的資料 db insert tablename,資料 陣列 是否返回插入id,是否是替換式,是否silent 插入資料操作 db update ...