社区 - PowerBuilder / 数据库相关怎么执行一个数据库支持的函数?
at1998 (燃灯) 2000-02-02 00:17:00在 PowerBuilder / 数据库相关 提问
我怎样才能在PB中执行一个mssqlserver 7的函数?(newid())
我用的是execute immediate "insert into values (newid())" using sqlca;,这么写对不对?怎么执行后sqlca.sqlcode= -1?
谢谢您的指点。
问题点数:10、回复次数:3 1楼 929 () 回复于 2000-02-02 09:12:00 得分 10
把这个函数写到存储过程中好了,然后在PB中调用此存储过程。
2楼 at1998 (燃灯) 回复于 2000-02-03 17:42:00 得分 0
难道没有更直接点的方法吗?
3楼 at1998 (燃灯) 回复于 2000-02-03 23:21:00 得分 0
929你好,我按你说的,想用自己的sqlca来调用这个存储过程。(用标准的transaction对象替代了原来的sqlca)但是连接数据库的时候发生错误.即使transaction对象中什么都没写,连接的时候也会发生错误.这是怎么了?你再救救命,谢谢!