[求助]vb.net操作数据库得到返回值?一个比较简单的方法是返回DataTable,代码如下:
public Boolean SearchBySQL(string SQL, DataTable myData)
{
SqlConnection myConn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
try
{
myConn.Open();
try
【vb.net过程返回值 vb的返回值是什么意思】{
SqlCommand myComm = new SqlCommand(SQL, myConn);
SqlDataAdapter mySDA = new SqlDataAdapter();
mySDA.SelectCommand = myComm;
mySDA.Fill(myData);
return true;
}
catch (Exception ex)
{
return false;
}
}
catch (Exception ex)
{
return false;
}
finally
{
if (myConn.State == ConnectionState.Open)
{
myConn.Close();
}
}
}
其中ConnectionString是Web.config里的连接字符串
还有一种方法是写存储过程返回所需参数
vb.net怎么使用函数返回值 。。。比如function a() As String 返回一个值,在function b()里怎么使用1、我有一个function , 如下:
function b()
'...
return "abc"
end function
2、调用时,这样子用:
Response.write(b());
3、运行结果:
abc
vb.net 如何获得存储过程的返回值Dim cmd As New SqlCommand()
cmd.CommandType = CommandType.StoredProcedure
cmd.CommandText = "proc name"
'参数名可以任意,但最好与存储过程的return一致
'默认值随便写
Dim ret As New SqlParameter("ret", 0)
'返回值类型才有下面一句
ret.Direction = ParameterDirection.ReturnValue
cmd.Parameters.Add(ret)
'其他的参数和一般的sql语句没区别
'...
cmd.ExecuteNonQuery()
'得到了ret
VB.NET 函数的返回值C返回局部变量vb.net过程返回值的值也没问题啊
只是如果这个局部变量是指向栈上的内存的指针vb.net过程返回值,由于函数结束后活动栈被清空,会导致指针失效 。
VB.NET不支持指针语法,它不可能返回指向栈上的指针,所以用不着担心这个问题 。
你的理解
第一点理解是正确的,不过和这个问题关系不大 。因为引用类型本来就不是分配在栈上的,它当然就不受函数的影响 。
第二点 , 那个只是个语法问题 。VB6没有Return语句,所以它必然有另外一种语法来表明函数的返回值 。这个和函数能否返回正确的对象没有关系,就是一种表明函数返回值的语法 。
编译器确实定义了一个和函数同名的变量,那个变量就是一个普通的局部变量,作用域就在函数的局部域里 。这个变量没什么特别的,就是编译器会在函数结束时把这个变量的值作为函数的返回值返回而已 。
《VB.NET》过程 。返回值问题 。你的 sub过程这个是子过程,无返回值的,这里Form1_Load中b仍然b=""
如果你想b="注释",将你的sub过程改成自定义函数,用b来接收返回值就行了,代码如下
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim a As String = "rem"
Dim b As String = ""
b = sub过程(b, a)
Me.Text = b'为什么“b”不是等于 "注释"
End Sub
Private Function sub过程(ByVal 输出 As String, ByRef 输入 As String) As String
If 输入 = "rem" Then
输出 = "注释"
End If
Return 输出
End Function
关于vb.net过程返回值和vb的返回值是什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- iOS模拟器的编译架构是,ios模拟器原理
- 如何读入二维数组c语言,c语言二维数组定义和赋值
- js主动触发事件死循环,js自动触发函数
- ios武侠单机游戏,苹果好玩的单机武侠
- apk转化为java代码 apk转换
- python网课什么平台好,python网课哪个好
- 海外服务器ip代理上网配置,国外代理服务器ip地址
- sqlserver去到最后一个字符串,在sql语句结尾之后找到字符
- 调用函数赋值python python调用函数内的函数