| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1164 人关注过本帖
标题:sql server 2000与powerbuilder 的连接问题-->LouisXIV转移
只看楼主 加入收藏
xmcizy
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-5-23
收藏
 问题点数:0 回复次数:2 
sql server 2000与powerbuilder 的连接问题-->LouisXIV转移

// Profile pro
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "try"
SQLCA.LogPass = "******"
SQLCA.ServerName = "506-31"
SQLCA.LogId = "aaa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""

connect using sqlca;

open(w_main)



click 按钮代码如下:
DECLARE p PROCEDURE FOR proc_no
@x = :sle_1.text,
@y = :sle_2.text ;

execute p;
fetch p into :sle_2.text;

if sqlca.sqlcode<>0 then
messagebox("Test Procedure Error",sqlca.sqlerrtext+"!")
close p;
else
messagebox("successful!",sle_2.text)
close p;
end if

在sql server 2000中创建的过程如下:
CREATE proc proc_no (@x varchar(50),@y varchar(50) output)
as
select @y=name from mytable where id=@x
GO

表结构如下:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[mytable]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[mytable]
GO

CREATE TABLE [dbo].[mytable] (
[id] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO

为什么点击click按钮它说:transaction not connected

搜索更多相关主题的帖子: powerbuilder SQLCA LouisXIV sql 
2006-06-06 13:49
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
收藏
得分:0 
这个应该是连接的问题,不是MSSQL语句的问题

转到PB区看看

此外下面的网址也参考一下

http://study.pay500.com/2/s25167.htm

2006-06-06 14:23
haunggungun
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-6-6
收藏
得分:0 
SQLCA.LogPass = '密码',而不是星号
2006-06-06 15:26
快速回复:sql server 2000与powerbuilder 的连接问题-->LouisXIV转移
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017711 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved