!^_^!在ado中怎么能调用ORACLE或者SQL SERVER中的FUNCTION 么?如何调用!!^_^!

grey_whp 2002-05-30 09:54:23
在ORACLE中应该如何调用的显示在数据库的function,我用调用procedure的方法不能运行,总是抛异常,请教各位前辈应该如何是好!方便的话请给我一个例子。
...全文
57 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
badtank 2002-06-03
  • 打赏
  • 举报
回复
上面我写的例子是sql语句的
关于执行不论是ado.net还是ado都是一样的道理
在ado中可以
set rst=conn.execute(sqlstring)
这样结果就到了recordset中了。
grey_whp 2002-05-31
  • 打赏
  • 举报
回复
我是在vc的ADO中调用的,非.NET,各位前辈有例子可以给我讲讲么!我在这里先谢了!!!
badtank 2002-05-31
  • 打赏
  • 举报
回复
for sql server
select isnull(goods,'') as goods,billno from dbo.a
isnull就是sql server提供的函数,如果goods中有null的都用''来替换。goods是表a中的一个字段,char(10)
for oracle
select length(name) len from people;
length是oracle提供的函数,name是people表中的一个字段
badtank 2002-05-31
  • 打赏
  • 举报
回复
你是使用ado还是ado.net,这两者在用法上是不同的。
grey_whp 2002-05-30
  • 打赏
  • 举报
回复
我想问在vc(或者vb)中写ADO,调用ORACLE或者SQL SERVER中的FUNCTION用什么样的方法?谢谢!
badtank 2002-05-30
  • 打赏
  • 举报
回复
肯定是要用oledb方式啦,sql语句可以这样写.
declare
v varchar2(10);
begin
select func(....) from table.....
end;

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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