请问VB.NET如何调用SQL自定义返回表的函数

freshman235 2008-12-01 07:43:36
请问VB.NET如何调用SQL自定义返回表的函数
被调用函数为:
create function chaxun2
(@y1 int, @y2 int, @m1 int, @m2 int, @d1 int, @d2 int)
returns table
return
select * from transinfo where transdate between @y1-@m1-@d1 and @y2-@m2-@d2
小弟急等,谢谢了
...全文
133 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
freshman235 2008-12-01
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lonely7345 的回复:]
我不是写了
[/Quote]
我不懂C语言的,初学者。能不能帮忙转换成VB.NET 语言,谢谢
孤独侠客123 2008-12-01
  • 打赏
  • 举报
回复
我不是写了
freshman235 2008-12-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jinjazz 的回复:]
command.CommandText="select * from dbo.chaxun2(..参数都写上.)"
[/Quote]
能不能再写详细一点呢,我怎么才能把函数的返回值显示出来呢?
孤独侠客123 2008-12-01
  • 打赏
  • 举报
回复

string Myconnection = "server=.;database=shui;uid=sa;pwd=nevertell;";
string sql = "select dbo.getname(city) as city from tb";
SqlConnection Myconn = new SqlConnection(Myconnection);
Myconn.Open();
SqlCommand STcmd = new SqlCommand(sql, Myconn);
SqlDataAdapter da = new SqlDataAdapter(sql, Myconn);
DataSet dt = new DataSet();
da.Fill(dt);
this.dataGridView1.DataSource = dt.Tables[0];



一样的吧..呵呵.上面的是C#的写的.你改一下就行了
jinjazz 2008-12-01
  • 打赏
  • 举报
回复
command.CommandText="select * from dbo.chaxun2(..参数都写上.)"
jinjazz 2008-12-01
  • 打赏
  • 举报
回复
command.CommandText="select * from dbo.chaxun2 "

其他的和普通sql语句一样

16,718

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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