日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]sqlite3數(shù)據(jù)庫,簡單而功能強大,比起ini文件保存用戶設(shè)置,更簡單安全,為什么使用數(shù)據(jù)庫存用戶設(shè)置,由開發(fā)者自己去想吧進入話題:pb中可以用ole DB方式在不注冊odbc的情況下直接連接數(shù)據(jù)庫

sqlite3數(shù)據(jù)庫,簡單而功能強大,比起ini文件保存用戶設(shè)置,更簡單安全,為什么使用數(shù)據(jù)庫存用戶設(shè)置,由開發(fā)者自己去想吧

進入話題:

pb中可以用ole DB方式在不注冊odbc的情況下直接連接數(shù)據(jù)庫,下面直接給出代碼,供有需要的參考

一、下載sqliteodbc.exe,具體下載位置,直接到網(wǎng)上搜索一下,其實只是需要里面的一個sqlite3odbc.dll這個文件

二、在PB中打開Database Profiles配置選項

Provider選擇MSDASQL

Extended Properties:Driver=SQLite3 ODBC Driver;Database=D:workSpacePBPenavicoqdcfg.db;PassWord=

注意在沒有安裝sqliteodbc的情況下,必須手工注冊SQLite3 ODBC Driver項值

如下圖



// Profile cfg
SQLCA.DBMS = "OLE DB"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='MSDASQL',PROVIDERSTRING='Driver=SQLite3 ODBC Driver;Database=D:workSpacePBPenavicoqdcfg.db;PassWord='"


自動注冊SQLite3 ODBC Driver


public?function?boolean?pub_f_put_sysvar?(string?as_varcode,?any?aa_varvalue);//Public?function?pub_f_put_sysvar?(string?as_varcode,any?aa_varvalue)?returns?boolean?
//string?as_varcode
//any?aa_varvalue

RETURN?pub_f_put_sysvar(as_varcode,aa_varvalue,TRUE)

end?function

public?function?boolean?of_regedit_driver?(string?as_path);//String?val[]
String?val
String?key
key?=?"HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INISQLite3?ODBC?Driver"
//if?RegistryGet(?"HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INI",?"SQLite3?ODBC?Driver",RegMultiString!,val)<>?1?then
	If?RegistryGet?(?key,?"Driver",?		RegString!,?val?)?<>?1?Then
		if?RegistrySet(?key,	?"Driver",?RegString!,?as_path+"sqlite3odbc.dll")?<>?1?then?Return?False
	end?if
	If?RegistryGet?(?key,?"Setup",?		RegString!,?val?)?<>?1?Then
		if?RegistrySet(?key,?"Setup",?RegString!,?as_path+"sqlite3odbc.dll")?<>?1?then?Return?False
	end?if
//end?if

Return?True
end?function



本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉