-
方法一:建立模組。
將專案的啟動設定為 sub main
在模組中寫下以下內容。
public db as database
public rs as recordset
sub main()
set db="資料庫路徑"“建議使用相對路徑——即把資料鏈mu資料庫檔案和專案檔案放在同乙個目錄下——相對路徑是"資料庫名稱字尾">)
第乙個啟動表單“例如:form1>show
end sub
以後,如果要以其他形式呼叫資料庫,則只能在形式中使用它來寫入。
set rs=openrecordset(“它可以是資料庫的表——比如"student",也可以是查詢語句,例如:"select* form student">)
在這種情況下,資料庫的內容儲存在檔案集合中。
假設 set rs=openrecordset("select* form student")
這是 SQL 語句查詢結果的第一列。
這就是全部結果。
這樣筆 Peisen 就可以用它來幫助設定查詢結果中的文字框。
如果要對資料庫進行修復,請使用以下 **:
方法 2,工程 - 部件 - 選擇 Microsoft 資料繫結網格控制項
然後,在窗體中為左側工具欄新增 data 和 dbgrid 控制項。
選擇 dbgrid 以將屬性資料源設定為資料控制項的名稱(例如 data1)。
然後選擇“資料”以設定屬性“連線到訪問 2000”
設定 databasename 以選擇資料庫的儲存路徑。
最後,將記錄集設定為要聯接的表的名稱。
當您執行它時,您可以看到有關資料庫的資訊顯示在資料網格中。
-
= provider=;data source="資料庫>巨集的名稱"
dim strquery as stringstrquery = select * from table users where username='"trim( &and password=.'修剪( &"
strquery
-
1. 配置 ODBC 資料來源。
1. 在“控制面板”中,雙擊管理工具並開啟“ODBC 資料來源管理器”。
2. 在“系統 DSN”選項卡中,單擊“新增”以開啟“建立新資料來源”對話方塊,然後在“名稱”列表框中選擇“SQL Server”。 選擇並單擊完成。
3. 在“建立 SQL Server 的新資料來源”對話方塊中,在“名稱”文字框中輸入新資料來源的名稱,並描述您理解的資料來源(可選)。 “伺服器”選擇要連線的伺服器。
4. 使用使用者輸入的 ID 和密碼選擇 SQL 身份驗證。
選擇用於連線到 SQL 語句的預設設定。
5.然後下一步,下一步,完成。 只需測試資料源即可檢視連線是否成功。 成功後按 OK。
2. 在 VB 中設定連線。
1. 新增小部件 Mircrosoft Ado Data Control 並將小部件拖到表單中。
2. 右鍵單擊 ADO 部件以選擇屬性,選擇“使用連線字串”,然後按“生成”。
3. 選擇“Mircosoft OLE DB Providar for SQL Server”
按下一步。 4. 1.輸入伺服器的名稱。
2. 使用指定的伺服器資訊。
3. 選擇伺服器上的資料庫。
在這種情況下,只需選擇在 SQL Server 中構建的資料庫即可。
5.測試連線,看看連線是否成功!
-
問題補充:
我想知道相對位址連線是sql
如果移動到的計算機上沒有安裝 SQL,我該怎麼辦? ”
1. SQL 資料庫連線必須是伺服器,而不是位址,因為安裝了 SQL
server
之後,您的資料庫位址就確定了;
2.一般來說,不可能不安裝它,對於訪問資料庫,當前的作業系統有其驅動程式,並且沒有SQL,除非使用網路,例如LAN。
sqlserver
資料庫**比較簡單,在非資料庫連線語句上沒有區別,其他和訪問資料庫之間也沒有大的區別。
如果要將程式移動到另一台計算機上,則必須在同一臺計算機上安裝 SQL
server
伺服器名稱和資料庫名稱必須與原始伺服器名稱和資料庫名稱相同,如果有資料庫密碼,則必須相同。
以下是SQL資料庫連線**,請參考:
public
connasnew
driver=;server=伺服器名稱; uid=sa;pwd=密碼; database=資料庫的名稱"
-
有兩種方法可以連線到 SQL 資料庫:ADODC 或 ADO。
方法 1:(ADODC)
首先要做的是引用 projects-components-microsoft
adodata
controls
oledb)。
之後,在窗體中設定 ADODC 控制項。 然後表單 load() 輸入以下 **:
private
subform_load()
provider=sqloledb;password=密碼; persist
security
info=false;user
id=使用者名稱; initial
catalog=資料庫名稱; data
source=伺服器名稱"
adcmdtext
select
發件人**名稱"
endsub
方法 2:(ADO)。
您需要做的第一件事是引用 projects-references-microsoft
activexdata
objects
library。
請注意,以下兩段應寫在程式的頂部(gerenal)。 dimcn
asnewasnew
dimsql
asstring
然後在 load() 表單中輸入以下 **。
private
subform_load()
provider=sqloledb;password=密碼; persist
security
info=false;user
id=使用者名稱; initial
catalog=資料庫名稱; data
source=伺服器名稱"
adstateopen
aduseclientsql
select
發件人**名稱"
trim$(sql),cn,adopenkeyset,adlockpessimistic
endsub
-
在窗體上新增 ADODC 控制項。
右鍵單擊 - ADODC 屬性 - 在“常規”選項卡中,單擊“生成”,選擇“ForsqlServer 驅動程式 - 下一步 - 連線”選項卡。
1.輸入伺服器名稱 2使用 WindowsNT 整合安全設定。 3.選擇資料庫。
點測試連線,看看它是否成功。 按 OK。
單擊“記錄源”選項卡,選擇“8”作為命令型別,並寫入“selectfromtable1”作為命令文字 (sql)。
好的,您將連線到 SQL 資料庫的表 1。
private
subcommand1_click()ifnot"line1")endif
endsub
在 VB 中修改訊息響應相當於給 VB 新增乙個鉤子,這樣就可以接收訊息私有函式 mywndproc(byval hwnd as long, byval msg as long, byval wparam as long, byval lparam as long) as longif msg = wm mymessage then'該訊息是自定義呼叫,,'這是呼叫訊息處理程式的位置。 >>>More
您可以在此處使用 winsock 控制項獲取它:
private sub command1_click()msgbox >>>More
64位win10系統(最新的電腦作業系統)可以通過這種方法解決win7 64位旗艦版或win8 64位和win10 64位系統執行提示不相容的問題。 >>>More
你好! 外觀:0x???指令引用的 0x ???記憶。 記憶體不能"read"或"written"。答:【shijan8 original】嚴禁轉載 >>>More