请高手们给指点一下INTOUCH连接数据库问题 点击:1634 | 回复:6



cunzai

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 12回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2006年2月22日
发表于:2006-07-10 16:23:00
楼主
我用INTOUCH中提供的函数来操作数据库,我首先用SQLConnect函数连接SQLSERVER数据库,函数返回1表示连接成功了(rr=SQLConnect( ConnectionId, "Provider=SQLOLEDB;uid=sa;pwd=liaoxr;Database=WWALMDB");
),接着又调用SQLInsert函数写几个标记名的值到数据库中,但总是返回-1(ss=SQLInsert( ConnectionId, "test", "liao" );),test是WWALMDB中的一个表,liao是我建的一个绑定列表,我查了一下说明,提示是"来自DB供应器的消息,来自DB供应器的特定错误消息",我琢磨了好久,可是怎么也不能把数据写入数据库中,不知道是哪个环节出了问题,能否请各位朋友们给指点一下,或给我说一下详细的步骤!
  这一步实现不了,后面的工作都无法进行了,真是急死了,麻烦哪位高手能给予帮助一下,真实感激不尽呀!



cunzai

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 12回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2006年2月22日
发表于:2006-07-11 13:47:00
1楼
怎么没人回复啊,急死了,哪位高手帮帮忙吧,谢谢了!!!!!

cunzai

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 12回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2006年2月22日
发表于:2006-07-13 10:18:00
2楼
请高手帮个忙吧!

bfwhl

  • 精华:0帖
  • 求助:0帖
  • 帖子:15帖 | 22回
  • 年度积分:0
  • 历史总积分:81
  • 注册:2006年5月10日
发表于:2006-07-13 13:52:00
3楼
你可以尝试一下用SQLsetstatement(connectionId,SOLstatement),
利用存储过程执行插入命令。

cunzai

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 12回
  • 年度积分:0
  • 历史总积分:40
  • 注册:2006年2月22日
发表于:2006-07-13 14:56:00
4楼
谢谢王工,我试试,有问题再向你请教!

menghzhang

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 28回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2004年5月25日
发表于:2006-07-24 10:04:00
5楼
可以用第三方软件如powerbuilder,用它来插入数据,看是否可以,以确定sql库的问题

ll9445

  • 精华:0帖
  • 求助:0帖
  • 帖子:13帖 | 65回
  • 年度积分:0
  • 历史总积分:114
  • 注册:2006年8月31日
发表于:2006-09-05 11:31:00
6楼
从你说的现象来看,是sql server的问题,看看你的表定义的主键,插入的数据是不是重复的数据,还可以用powerbuilder来试以下,还有疑问请发信到whl009@yahoo.com.cn

热门招聘
相关主题

官方公众号

智造工程师