inputoutput的问题

okcat 2010-11-23 11:11:47
想更新userinfo表中的firstname字段。通过firstname字段找到该记录,并重新设定该字段值。定义一个参数,让它既是输入参数,提供firstname的值,又是输出参数,即更改后的firstname 该怎么写SQL语句。我不要存储过程

dim cm as new sqlcommand("update userinfo set firstname='jack' where firstname=@fn",con)
dim pa as new sqlparameter
pa= cm.parameters.add("@fn","sqldbtype.varchar")
pa.direction=parameterdirection.inputoutput
pa.value=fn.text
con.open


dim cm as new sqlcommand("update userinfo set firstname='jack' where firstname=@fn",con)这句SQL要怎么写
...全文
83 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
消失的尘芥 2010-11-23
  • 打赏
  • 举报
回复
update userinfo set firstname='jack' where firstname = @fn
不太明白楼主的意思,是修改后还让它输出吗?
huangwenquan123 2010-11-23
  • 打赏
  • 举报
回复

--有点不明白lz的意思--
--写了个存储过程,@Comm_Title可以作为检索条件的值,也可以输出--
CREATE PROCEDURE ceshi
(
@Comm_Title varchar(20) output
)
AS
select * from SH_Comment_Tbl where Comm_Title=@Comm_Title
set @Comm_Title='ccc'
select @Comm_Title
GO
/*
exec ceshi 'bbb'
*/
okcat 2010-11-23
  • 打赏
  • 举报
回复
又没人回了.顶一下,可能问题太白痴了.
okcat 2010-11-23
  • 打赏
  • 举报
回复
对,既做为检索条件的值,又做为输出值.

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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