以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户服务  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2)
----  [求助]数据库连接构件问题  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=32577)

--  作者:flash9009
--  发布时间:2013-9-12 8:51:55
--  [求助]数据库连接构件问题

我的程序是ado+udl+odbc数据源操作数据库(sqlite3)。

为提高可移植性,数据库连接构件的数据库设为自定义,连接字符串设为文件。

如.\\data.udl(选择文件时默认出现绝对路径,确定之前我修改为相对路径,目的是提高了程序的灵活性,开发完成后可自由通过udl设置需要的odbc数据源),最终效果为"FILE NAME=.\\data.udl".

测试:

1、开发环境正常

2、WebRun.exe环境运行正常。

3、WdebSRun.exe环境不能显示数据库数据。(不正常)

求解:

如何让环境3常工作。


--  作者:admin
--  发布时间:2013-9-12 8:55:46
--  

两个对 数据库的 操作,是一样的;

你的 IP 地址,对比看一下 具体情况 。。。


--  作者:admin
--  发布时间:2013-9-12 8:57:43
--  
可先改成 绝对路径,看看是否正常 。。。
--  作者:flash9009
--  发布时间:2013-9-12 9:18:18
--  

现在没法在开发环境下修改为绝对路径。(办公室没有软件)

但是:

1、我在根目录启动使用WebRun.exe一切正常。

2、退出WebRun.exe,注册启动WebSRun.exe,其他网页元素载人正常,就数据库功能失败。

从HistoryVisitor.syslog中拷贝了一点信息,不知有无参考价值。

[2013-9-12 9:18:04 write 4]
9-12 9:17:48 [10.73.35.149] <10.73.35.149>
9-12 9:17:50 [10.73.35.149] <10.73.35.149>
异常【找不到 %1。】SID=1vzy2b70gnhnnl17uxzrm0zxp8eu
异常【找不到 %1。】SID=1vzy2b70gnhnnl17uxzrm0zxp8eu


--  作者:admin
--  发布时间:2013-9-12 10:10:13
--  

判断不出来,你现在没有讲清楚,到底是哪一个文件找不到?

 

设置绝对路径,和“办公室没有软件”有什么关系?

 

你也可以设置一个域名(使用虚拟主机)看看。


--  作者:ccdwqtbl
--  发布时间:2013-9-12 11:02:28
--  
我也用过sqlite3 只能连上表,但构件不能正常运行
--  作者:x123992009
--  发布时间:2013-9-12 11:17:48
--  
我好像遇到过这问题。。你检查一下你的命令吧。。好像是命令有问题。。数据库有些命令有点差异的。
--  作者:wuhengsi
--  发布时间:2013-9-12 23:56:27
--  
李生,您的星什么时候升级呀? 星友们等急啊。。。
--  作者:heying
--  发布时间:2013-9-13 9:39:00
--  
 很快就会升级的 。。。
--  作者:flash9009
--  发布时间:2013-9-13 14:22:37
--  

反复测试(ado+udl+odbc):

WebRun.exe环境,数据库连接构件支持两种路径(如.\\data.udl或c:\\data.udl)

WebSRun.exe环境,数据库连接构件不支持相对路径(只支持绝对路径c:\\data.udl)。

也就是说使用相对路径设计开发时测评没问题。但脱离开发环境真正发布时,只能使用WebRun.exe环境,而不能使用WebSRun.exe环境。

-------------------

望官方核实,校正这一问题。