使用ODBC连接informix数据库时的问题??

ricsson 2002-11-28 03:58:01
我informix客户端已经装了,但是在设置ODBC数据源的时候就是不能够连接成功,
(informix数据库在UNIX机上)。
出现错误:
test connection was not successful[informix ODBC driver][informix]
cannot locate sqlexec service/tcp service in /etc/services.
出现这种情况是什么原因?
确信的一点是/etc/services 这个文件是没有问题的。
...全文
300 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuchuangeng 2003-02-20
  • 打赏
  • 举报
回复
谢谢你的回复,我已经连接成功,就是在ILogin Demo中不显示任何的东要,可是
数据库中明明有表的
scube 2003-02-17
  • 打赏
  • 举报
回复
修改PC配置文件
修改c:\windows目录下两文件
 hosts:
(在该文件末尾加入如下一条:
IP_Addr HostName↙
其中IP_Addr 是UNIX主机的TCP/IP 地址, eg. 192.168.0.1
HostName 是UNIX主机的host name eg. test )
 services:
(在该文件末尾加入如下一条:
ServicesName PortNo↙
该记录同是UNIX主机目录/etc/services 最后一条记录
eg. sqlexec 9002/tcp)

4. Informix Client安装
运行Informix Client 安装程序,按照其安装向导安装,安装完成后,执行Informix Setnet32,配置Informix。
Informix SetNet32参数如下:
 Server name: eg. testsrv
(输入前置机上的Informix online server name)
 Host name: eg. test
(输入前置机上定义的uname -n)
 Protocol name: eg. onsoctcp
(输入前置机上目录/informix/etc下相应 online server 配置文件中的NETTYPE值)
 Service name: eg. sqlexec
(输入前置机上目录/informix/etc下sqlhosts中定义的相应 service name)


注意:informix客户端配置完毕后,运行Ilogin Demo, 验证是否配置正确

安装结束之后,重启PC,再配置ODBC Administration,添加用户DSN, 参数如下:
 Data Source Name: eg. test
(输入UNIX主机上的informix 数据库 name)
 Data Source Description:
(可随意输入)
 Database Name: eg. toplink
(输入UNIX主机上的informix 数据库 name)

 Default User Name:
(输入UNIX主机上的可访问相应informix 数据库 的用户名)
 Host Name:
(同SetNet 32 配置)
 Service Name:
(同SetNet 32 配置)
 Server Name:
(同SetNet 32 配置)
 Protocol Type:
(同SetNet 32 配置)

注意:ODBC配置完毕后,重起计算机;可以运行Access新建一个连接表,验证ODBC是否配置正确;
xuchuangeng 2003-02-17
  • 打赏
  • 举报
回复
老兄,你能告诉我怎么设置吗,我不会用informix client,如何填写setnet32和
ilogin 32 demo 里的各项设置,
thanks a lots!!!!!!!!!!!!!!!!!!!!!
ricsson 2002-11-29
  • 打赏
  • 举报
回复
已经好了,多谢。
wenlq 2002-11-28
  • 打赏
  • 举报
回复
先用inforix 客户端的informix setnet32 设置
再用ilogin 32 Demo 测试 能不能通过 ?

1,194

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 Informix
社区管理员
  • Informix社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧