以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  数据库连接问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=73393)

--  作者:ljh29206
--  发布时间:2015/8/18 17:51:00
--  数据库连接问题

我需要连接非本机的数据库

 

但是有时 网络 会有连接不通的情况。

 

请问 如果 我 加载了 所有表后,

 

每次保存 都 保存  table   而不保存 datatable,是否就可以避开, 连接数据库的 问题,

 

这段时间都不需要管连接的问题???

 

直到我需要 保存数据到 datatable 的时候 

 

 采用 datatables.save

 

就可以连接到网络数据库。??

 

这样想对吗??

 

 

 

 


--  作者:大红袍
--  发布时间:2015/8/18 17:59:00
--  

Tables.save 或者 datatables.Save 都是把数据保存到数据库里去的。

 

你可以保存之前,也就是执行save之前,先测试一下能不能连接数据库。

 

try
    Dim conn As ADODB.Connection
    conn = New ADODB.Connection
    conn.ConnectionString = "Provider=SQLOLEDB.1;Password=hailun.;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=voyo"
    conn.Open   
    msgbox("成功")
    conn.close
Catch ex As Exception
    msgbox("失败")
End try