當前位置:首頁 » 編程語言 » vb代碼怎麼轉換成sql
擴展閱讀
怎麼清除預覽圖片的緩存 2022-11-30 14:15:11
c語言創建有序鏈表 2022-11-30 14:08:06

vb代碼怎麼轉換成sql

發布時間: 2022-09-25 16:54:00

⑴ 一個已經編寫好的VB程序 原來資料庫用的ACCESS 現在怎麼換成sql

有些sql語句需要改,還有連接資料庫的地方把access的連接方式換成sqlserver的。主要還是看以前代碼怎麼寫的,對應換成sqlserver的就可以了!~ 如果以前代碼共通化很高的話,代碼修改的就會很少!~

⑵ 在VB下,怎樣把一個原來用access資料庫的程序改成sql的

首先先建好資料庫,把資料庫導入SQL伺服器,假設資料庫名稱為DATA1
原先ACCESS的資料庫連接語句為"Driver={Microsoft
Access
Driver
(*.mdb)};DBQ="
&
App.Path
&
"\data1.mdb;pwd=;ReadOnly=True"
現在改成"Driver={SQL
SERVER};SERVER=192.168.1.168;Uid=SA;Pwd=;Database=DATA1"
其他地方都不用改的,就這么簡單。SERVER=資料庫的IP地址;Uid=資料庫帳號;Pwd=資料庫密碼;Database=資料庫名稱

⑶ 求高手 vb中怎麼將access資料庫連接改成sql資料庫連接

用ADO連接改一個地方:
連接字元串的驅動器和數據源屬性:
SQL格式是:
adodc1.connectionstring="driver={SQL Server};Server=192.168.1.1;UID=sa;PWD=密碼;database=資料庫名"
分別要寫清驅動器名;伺服器名;用戶名;密碼;資料庫名
ACCESS也一樣
adodc1.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=文件路徑;UID=用戶名;Pwd=密碼"
這就是兩者的根本區別。我建議你用ADO控制項來連接理解會直觀一點,用ADO你未必理解。
ADO控制項直接給他的ConnectionString屬性和RecordSource屬性賦值,太復雜的代碼容易把螞蟻想像成大象。

⑷ vb的databale如何快速更新到sql表中

您好,很高興為您解答。
你創建一個資料庫連接對象,如adodb庫中命令對象、recordset對象,使用命令對象,必須要adodb.connection對象,詳細語法查adodb幫助。資料庫環境不同,稍微修改下就可以了,不過之前你最好看下ADODB手冊,網上有。是工程->引用中 Microsoft ActiveX Data Objects x.x Library。也可以使用工具欄中->部件中 Microsoft ADO DataControl x.x
你的代碼中conn.打開"Provider=SQLOLEDB.1;保留安全信息 =假;用戶 ID= sa;password=;初始目錄=公共;數據源=.""Data Source" 要指定數據源CNN.Execute 也可以執行命令 可你的命令只是個查詢是不返回結果的。

如果覺得合適,請採納我的回答。

⑸ 如何用VB編程將數據存儲到SQL資料庫中

記得引用微軟的控制項Microsoft ActoveX Date Objects 2.6 Library
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim constr As String
Dim sqlstr As String
constr = "driver={sql server};server=你的伺服器;uid=用戶名;pwd=密碼;database=資料庫"
con.ConnectionString = constr
con.Open
sqlstr = "insety into table (field,field1) values('" & text1.text & "','" & text2.text & "')"
SQLconn.Execute sqlstr

⑹ vb+access變成vb+sql

你用的是ADO控制項嗎?若果是就將ADO屬性改一下就行,在ADO屬性的「使用ODBC數據資源名稱」後面的新建,按提示將你的資料庫建一個數據源,然後再點「記錄源」選項卡選自己需要的表就行了!

⑺ 求用vb通過文本文檔中已有的代碼(建sql資料庫的代碼)生成sql資料庫的代碼

你可以使用腳本建立的,通過調用osql.exe執行這個腳本即可。
類似這樣函數:
Shell(App.Path & "\database\osql.exe -S . -U sa -P sa -i c:\a.sql", vbHide)

給你一個我寫的函數:
Private Sub DealwithScript(ByVal j_server As String, ByVal j_user As String, _
ByVal j_pwd As String, ByVal j_file As String)
On Error GoTo err_msg
Dim lngPId As Long
Dim lngPHandle As Long
isDone = 0
lngPId = Shell(App.Path & "\database\osql.exe -S " & j_server & " -U " & j_user _
& " -P " & j_pwd & " -i " & Chr(34) & j_file & Chr(34), vbHide)
lngPHandle = OpenProcess(PROCESS_QUERY_INFORMATION, 0, lngPId)
Do
Call GetExitCodeProcess(lngPHandle, ExitCode)
Debug.Print ExitCode
isDone = isDone + 1
Loop While ExitCode = STILL_ALIVE
Call CloseHandle(lngPHandle)
If isDone > 1 Then
MsgBox "水費抄收系統資料庫維護成功!", vbInformation, "提示"
frmDB.ProgressBar.Visible = False
Else
MsgBox "水費抄收系統資料庫維護腳本執行異常,請重試!", vbExclamation, "錯誤"
frmDB.ProgressBar.Visible = False
End If
Exit Sub
err_msg:
MsgBox "與SQL Server建立連接異常,腳本沒有執行。請核對!", vbCritical, "錯誤"
Exit Sub
End Sub

⑻ 在VB下,怎樣把一個原來用access資料庫的程序改成sql的

首先先建好資料庫,把資料庫導入SQL伺服器,假設資料庫名稱為DATA1
原先ACCESS的資料庫連接語句為"Driver={Microsoft
Access
Driver
(*.mdb)};DBQ="
&
App.Path
&
"\data1.mdb;pwd=;ReadOnly=True"
現在改成"Driver={SQL
SERVER};SERVER=192.168.1.168;Uid=SA;Pwd=;Database=DATA1"
其他地方都不用改的,就這么簡單。SERVER=資料庫的IP地址;Uid=資料庫帳號;Pwd=資料庫密碼;Database=資料庫名稱
答案補充
實在不行把程序發給我幫你改,我的QQ號23652841

⑼ 在VB下,怎樣把一個原來用access資料庫的程序改成sql的

有些sql語句需要改,還有連接資料庫的地方把access的連接方式換成sqlserver的。主要還是看以前代碼怎麼寫的,對應換成sqlserver的就可以了!~
如果以前代碼共通化很高的話,代碼修改的就會很少!~