Labview用LabSQL连接数据库出了点小问题
1:确定连接字符串正确(高亮执行看看是否有错)。
2:确定SQL语句正确(高亮执行是否有错误)。
3:while循环记得加个延时,10ms都比不加延时要好来个500ms吧。
4:最好换成while+event结构,点击前面板按钮才执行一次,没必要这么一直读取数据库。
4:你这个while循环包含了所有,用的也不地道。把打开和关闭都放在while的外面(左侧和右侧)引用用移位寄存器。
网上很多说是没释放资源,程序里面这一句不就是关闭连接释放资源了吗?
@sushu 求教!
暂时无能力为啊,刚刚接触数据库
loo klok。
没看出来你这个while循环有什么用,读一次数据就行了啊,如果根据用户选择读数据就应该像楼上说的用while加event模式
我认为你最好学会不要用DSN来作为连接字符串。而是用“Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:\Documents and Settings\Administrator\桌面\test.mdb;
Persist Security Info=False”来连接ACCESS数据库,用“Provider=SQLOLEDB.1;
Password=password;Persist Security Info=True;User ID=sa;
Initial Catalog=Databasename;Data Source=servername”来连接SQL server数据库。然后最好用,create,open,SQLexecute,close,destroy.这样来写。
while循环不加延时不加判断,一直打开读写关闭,当然任务繁重了
请教一下labSQL连接SQL Server数据库的方法,不明白如何建立连接
Provider=SQLOLEDB.1;
Password=*********;Persist Security Info=True;User ID=sa;
Initial Catalog=DataBaseName;Data Source=ServerName
ADO Connection Open.vi->访问SQL Server数据库.vi中的Exception occured in Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
出现了这种问题怎么解决?谢谢
学习学习学习学习学习学习学习学习学习学习学习学习
把代码传上来分析一下
先顶后看,规矩不乱!
您好,如果连接mysql 的话应该用什么来作为连接字符串,这个有什么讲究吗
谢谢分享
为什么使用Execute(不论是Command还是Connection)总是出现报错,错误代码为ERR-2147217900,有没有什么方法可以解决?
为什么使用Execute总是出现报错,ERR-2147217900,具体的程序及问题请进入我的问题帖,希望能够帮忙解决,问题帖网址为 http://bbs.elecfans.com/forum.ph ... d=927885&extra=