xtanxin 发表于 2011-5-29 11:17:56

SQLite 如何外网远程访问?

本帖最后由 xtanxin 于 2011-6-2 03:53 编辑

郁闷死了,sqlite路上很艰难呀.
sqllite的ODBC驱动,服务器和客户端都安装了.
服务器本地和客户端远程UDL连接字符串测试正常了.

$conn.Open ("Provider=MSDASQL.1;Password=1;Persist Security Info=True;User ID=admin;Data Source=BzDBServer")
本条语句都执行过去了.


语句:        $RS.Open ("Select account ,pwd,Sname,area,rolename From Account where (use=0) and (level<24) ORDER BY level limit 1 ")
这条语句折腾死人了.

服务器,程序运行正常,客户端运行出现如下错误:
$RS.Open ("Select account ,pwd,Sname,area,rolename From Account where (use=0) and "&$condition&" ORDER BY level limit 1 ")
$RS.Open ("Select account ,pwd,Sname,area,rolename From Account where (use=0) and "&$condition&" ORDER BY level limit 1 ")^ ERROR

试过,语句最小化运行,错误依旧:
$RS.Open ("Select * From Account")


这个是哪里的问题?对这个语句的向前诊断,如何诊断分析?
熬一夜了.就这个问题,一定帮我呀,我先睡了.晚上7:00到,感觉论坛回帖说不明白,能加我QQ帮,最好.85111108.


主题修改过,不在重发了.一个目的.sqlite的网络应用

auto 发表于 2011-5-29 15:09:32

sqllite 和 access 都是文件型的数据库
应该不能通过ODBC远程的吧(不知道我的理解是否正确)

test10942 发表于 2011-5-29 15:33:27

菜鸟在这里等着你们呢

zysanjing1 发表于 2011-5-29 17:12:37

前排等高手,求学习

502762378 发表于 2011-5-29 19:21:09

加行代码,把DB的地址映射到客户端试试

xtanxin 发表于 2011-5-29 21:19:25

把DB的地址映射到客户端试试??
加什么代码映射?把数据库放客户端本地试试?

test10942 发表于 2011-5-30 20:44:49

帮你顶起来,你得谢谢偶哦!

xtanxin 发表于 2011-6-1 04:02:41

找到原因了.对于专家来说,就是个菜问题.也许是吧

关键在于ODBC的sqlite设置.
ODBC,局域网,要都开共享.5555

我还没有学会不开或者互联网的办法.

是访问不了数据库.

sqlite也不像MYSQL,MSSQL,在ODBC配置的时候要输入账号密码服务器IP之类的.

xtanxin 发表于 2011-6-1 04:03:42

如何互联网访问?

我安装了一个AWS,目录权限全开了.

用\\的共享没有问题..用//HTTP 就不可以.

yjw83523 发表于 2011-6-2 08:26:27

能不能给个完整的代码学习学
页: [1]
查看完整版本: SQLite 如何外网远程访问?