方式a. 使用DAO引擎访问
Dim File, Conn, RS
Const ReadOnly = False
File = "\\server\share\file.mdb"
Set Conn = CreateObject("DAO.DBEngine.35").Workspaces(0).OpenDatabase(File,,ReadOnly)
Set RS = Conn.OpenRecordset(SQL)
方式b. ADO + Jet OLE DB provider方式
Dim Conn, RS
Set Conn = CreateObject("ADODB.Connection")
Conn.Provider = "Microsoft.Jet.OLEDB.4.0"
Conn.Open "\\server\share\file.mdb"
Set RS = Conn.Execute(SQL)
确定在运行ASP页面时有足够的访问权限以访问远程计算机上的MDB文件,在访问MDB文件前需要先登录到远程计算机,添加下面的代码:
Set UM = CreateObject("UserManager.Server")
UM.LogonUser "帐号", "口令", "域"
...
open database
...
UM.RevertToSelf
1、检查周围其他移动用户是否出现此情况,如果有出现同类情况,应该是当地网络信号问题。2、查看手机上网设置,可重新设置网络参数及重启手机操作。
如仍存在问题,您可拨打10086反映情况,我们会竭诚为您服务。
可以用 httpclient get到这个xml然后把这个流交给pull解析器解析就完了
//获取xml文件流
URL url = new URL("http://www.sohu.com")
HttpURLConnection conn = (HttpURLConnection) url.openConnection()
conn.setConnectTimeout(5* 1000)//设置连接超时
conn.setRequestMethod(“GET”)//以get方式发起请求
if (conn.getResponseCode() != 200) throw new RuntimeException("请求url失败")
InputStream is = conn.getInputStream()//得到网络返回的输入流
conn.disconnect()
//解析xml
List<Person>persons = readXML(is)
public static List<Person>readXML(InputStream inStream) {
XmlPullParser parser = Xml.newPullParser()
try {
parser.setInput(inStream, "UTF-8")
int eventType = parser.getEventType()
Person currentPerson = null
List<Person>persons = null
while (eventType != XmlPullParser.END_DOCUMENT) {
switch (eventType) {
case XmlPullParser.START_DOCUMENT://文档开始事件,可以进行数据初始化处理
persons = new ArrayList<Person>()
break
case XmlPullParser.START_TAG://开始元素事件
String name = parser.getName()
if (name.equalsIgnoreCase("person")) {
currentPerson = new Person()
currentPerson.setId(new Integer(parser.getAttributeValue(null, "id")))
} else if (currentPerson != null) {
if (name.equalsIgnoreCase("name")) {
currentPerson.setName(parser.nextText())// 如果后面是Text节点,即返回它的值
} else if (name.equalsIgnoreCase("age")) {
currentPerson.setAge(new Short(parser.nextText()))
}
}
break
case XmlPullParser.END_TAG://结束元素事件
if (parser.getName().equalsIgnoreCase("person") &&currentPerson != null) {
persons.add(currentPerson)
currentPerson = null
}
break
}
eventType = parser.next()
}
inStream.close()
return persons
} catch (Exception e) {
e.printStackTrace()
}
return null
}
}
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)