LabVIEW通过ADO连接SQL Server 方法一

一、配置数据库

数据库连接首先需要在SQL Server中配置一个名称为sa的登录名和密码

1. 配置sa用户登录

1) 在数据库资源管理器上右击,点击属性

计算机生成了可选文字:对象资源管理器连接(o),}裂裂,早X.甲国』日已困连接(C)…断开连接(D)注盼(G)…新建查询(切活动和监视器(M)启动(S)停止m暂停(U)继续(E)重新启动(A)策略(0)方面(A)启动Powershell(H)报表(p)刷新(日属性〔R)国国国国国

2) 选择安全性,在安全性属性中选择“SQL ServerWindows身份验证模式”和“仅限失败用的登录”

计算机生成了可选文字:已〔降器属性一A1612037迭择页}0{、睡州,常规内存g脚本,甩帮助数据库设置高级权限服务器身份验证wiodo,:身份验证模式逻)了『少咨少,『少少少登录审核无电)0仅肠良失败的登录迄)仅限成功的登录电〕失败和成功的登录逗)服务器代理帐户启用服务器代理帐户逐)连接**********月民务器:以ocal)连接;B00Z朋NG\抖任nyu权W自吐g驯查看连接属性选项」符合启用通用条件电)启用c2审核跟踪迄)跨数据库所有权链接迄〕进度就绪一?一、

3) 在如下位置找到登录名sa并双击

计算机生成了可选文字:,早X连接回,}裂裂曰匕(local)(SQL·Y国易Server10.0.1600一BOOZHONGW'困口尸〕数据库安全性}妙和妞枷别凿{一J##MSpol常常MSPolcyECyTventproces,ingLogin拟,qIExecutionLogin料B00ZHONG冰uanyuon·wongNTAUTHORI下八SYSTEMNTSERVICE\MSSQLSERVERNTSERVICE\SQLSERVERAGENT国J服务器角色国口凭据国山加密提供程序国山审核田口服务器窜核规范国口服务器对象国山复制国曰管理田多sQLserver优理

4) 在输入密码和确认密码输入框中输入密码(密码要记住,后面需要用到)

计算机生成了可选文字:目登录属性一sa迭择页少常规少服务器角色少用户映射少状态马脚本,甩帮助登录名退)密码之):确认密码屯):匠指定旧密码江〕.........…….........……回强制实施密码策略健)『强制密码过期送)!一口映射到凭据卿映射的凭据匣提供程序连接月民务器:以ocal)连接;5a馨查看连接盈性进度就绪!一.!一默认数据库电〕:默认语言峻):loa,ter巨。Pl:旦.dch'n"'.丝一取生」

2. SQL Server网络配置

1) 打开开始菜单/ Microsoft SQL Server2008 / 配置工具 /SQL Server配置管理器

计算机生成了可选文字:人Microso代Silverlight玉MicrosoftSilverlig卜t3SDK·中文简人MicrosoftSQLServer2008哈sQLserverBusinessIntelligence唤SQLserverManagementstudio乙导入俐导出数据(32甸。导入和导出数据(64甸Analysi,service,IntegrationServices配置工具益Reportingservi。e,配置管理熟右sQLserver安装中心(64甸目5QLserver错误和使用情况报侣{画sQLserve。残肥器}文档扣教程性能工具Microso代SyncFrameworkMicroso代Visua!Studlo2005MicrosoftVisua!Studio2008MicrosoftVisualStudio2010NationalInstrumentsSolidworks2014Solidworks名当岁胃碑程序阅返回p

2) 确定 SQL Server网络配置/MSSQLSERVER下的Named PipesTCP/IP处于启用状态

计算机生成了可选文字:云SqlServerConfigurationManager文件(日操作(A)查看阴帮助(H)如峥{力}匾旧督SQLServer配置管理器(本地)日sQLServer月路垦.sQLserver网络配置(32甸卜呈.sQLNativeClient10.0配置(32甸。.旦.SQLserver网络配置爵sQL〔xpR〔55的协议彭MSsQLs〔Rv〔R的协议皇.sQLNativeclient10.0配置协议名称状态辈SharedMemory已启用辈Namedpipes已启用辈丁C叩p已启用飞节VIA已禁用

3)  双击TCP/IP,确定端口为1433,之后点击确定完成配置

计算机生成了可选文字:

3. 测试sa可以连接

1) 点击左上方“连接--数据库引擎”

计算机生成了可选文字:又寸象资源管理器,平X连接(o),….驯J数据库引擎(。)...印Analy,15servi。e,(A)…巴Integrationservice,。)…圆Reportingservice,(R)…石sQLservercompact(C)…----J曰曰曰曰曰曰曰曰曰曰曰

2) 输入之前设置的密码,点击连接

计算机生成了可选文字:MiCmSO份SQLServer2008服务器名称迄)身份验证达):登录名龟〕:密码之):以oc公)sQLserver身份验证口记住密码卿}连接。){取消!{帮助』}选项。》』}·

3) 连接成功

计算机生成了可选文字:连接(o),}忽裂口卜‘'.·Y国多,平X曰匕巨司)(sQLServe『10·o·1600一Sa)田口数据库安全性服务器对象复制管理SQLServerl弋理J山一山口山国国国国国

 

二、编写LabVIEW代码

1. 数据库操作(加粗部分为重要步骤,务必配置正确)

1) 创建数据库连接

计算机生成了可选文字:AOOCOnnedionCFeate.Vierrorin(noerror)^00C犷心勺叱哈CohhADODB.ConnectionOuteFFOFOUt

2) 打开数据库连接

计算机生成了可选文字:ADOConnectionOpen.viADODB.ConnectionInConnectionstringerrorin(noerror)ADODB.ConnectionouterFOFOUt

ConnectionString使用语句:“Driver=SQLServer;Server=.;Database=UserInfo;uid=sa;pwd=Aa123789;”,在使用时只要修改数据库名称(Database)和sa用户的密码(pwd)。

 

3) 执行SQL语句

计算机生成了可选文字:SQLEXecute.viA000B.ConnedionInCommandTextReturnDatamerrorin(noerror)^00名QLE笼亡亡明七亡ADODB.ConnectionOutDataRowsFetc卜edeFFOrOUt

 

Command Text中添加数据库执行语句

注:输出Data类型为二维数组

4) 关闭数据库连接

计算机生成了可选文字:AOOCOnnedionCIO5e.ViADODB.ConnectionInerrorin(noerror)^00C!0浮心Coh.ADODB.ConnectionouteFFOFOUt


5) 销毁创建的连接

计算机生成了可选文字:AOOConnedionOestroy·VADODB.ConnectionInerrorin(noerror)^00eFFOFOUt

2. 示例:

计算机生成了可选文字:Selert*fromUserlnfoTable塑鸳Driver二SQLServer:Server二.:Databa,e二Userlnfo;uid二,a:pwd二Aa123789:巨司^00Cr心备介心Coh价^00忿QLE父亡亡明七亡^00CIO浮心CO价h^00护.一一-」护.一一.人困一湘r一一.口工仁L工FL仙的esLSOUrCe



注:

1. 本文前半部分参考百度文库里面的创建sa用户;

2. 如有错误欢迎大家批评指正;

谢谢!

 

注:如有错误欢迎大家批评指正,谢谢!
  • 7
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
LabVIEW是一种可视化编程环境,通过将节点连接在一起来创建程序。结合ADO(ActiveX Data Objects)可以实现与SQL Server数据库进行交互和数据更新。 使用LabVIEWSQL Server进行数据更新,需要以下步骤: 1. 首先,通过创建数据库连接字符串,连接SQL Server数据库。可以使用ADO连接字符串来指定数据库的位置、用户名、密码等信息。 2. 在LabVIEW中,可以使用ADO.NET工具包提供的VI(Virtual Instrument)来执行SQL查询和更新命令。使用ADODB Connection Open.vi”打开数据库连接使用连接字符串作为输入。 3. 创建要更新的SQL语句,包括要更新的表名、列名和更新的值。可以使用LabVIEW中的字符串拼接功能生成完整的SQL更新语句。 4. 使用ADODB Connection Execute.vi”执行SQL更新命令。将数据库连接作为输入,将SQL更新语句作为命令字符串输入。 5. 更新完成后,可以关闭数据库连接使用ADODB Connection Close.vi”关闭连接。 通过以上步骤,可以在LabVIEW使用ADO来更新SQL Server的表数据。 需要注意的是,使用LabVIEW进行数据库操作需要安装相应的数据库插件和驱动程序,以便使LabVIEW能够与SQL Server进行通信。此外,还需要熟悉SQL语言和LabVIEW数据库编程知识,以正确地执行SQL更新命令。 总结起来,LabVIEWADO结合可以实现对SQL Server表数据的更新操作。通过建立数据库连接、执行SQL更新命令等步骤,可以在LabVIEW中实现与SQL Server的数据交互。这种方法非常灵活方便,适用于需要使用LabVIEW进行数据处理和更新的场景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值