作者summerdog (谁给我ㄧ把钥匙)
看板Database
标题[SQL ] 报表软体结合asp+sql
时间Wed Oct 4 22:26:20 2006
资料库名称: IBM Informix
资料库版本: 不详
内容/问题描述:
各位先进,小弟遇到连结资料库的问题,请大家不杏解惑,谢谢!
首先我先说明一下资源配置:
Server A:网页伺服器 (IIS)
Server B:资料库伺服器 (Informix)
问题: 我在Server A中使用报表软体(Crystal Reports)来处理报表工作
,而资料来源是Server B的Informix资料库。所以我透过asp网页
连结资料库,可是失败!(若用报表软体直接连线,成功)
在排除其他错误可能之前,我想先知道是不是我连线观念有所错误。
1.我使用OLE DB(ADO)的方式连结资料库,
且也已经安装Informix OLE DB provider
2.ODBC中的DSN也已经设定好,名称为Informix wire protocol
因此我asp网页中的连线语法如下:
set cn = Server.CreateObject("ADODB.Connection")
cn.open "Informix wire protocol"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select * from 资料表名称",cn,0
......略
出现的错误讯息:Error Occurred Reading Records:登入失败
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.34.245.2
※ 编辑: summerdog 来自: 218.34.245.2 (10/04 22:30)
1F:推 PsMonkey:你这个应该是语言的问题,不是 DB 的问题,三天後砍文 10/04 22:45
2F:推 summerdog:呜~~ 板主好凶喔>"< 10/04 22:57
3F:推 PsMonkey:专版专用,谢谢 10/04 23:32
4F:推 fumizuki:登入不需要帐号密码吗 10/05 21:43
5F:推 summerdog:已经在ODBC中设定好帐号密码了 10/06 12:08