当前位置:首页 » 编程语言 » vb代码怎么转换成sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

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的就可以了!~
如果以前代码共通化很高的话,代码修改的就会很少!~