执行sql操作后如何获取其返回值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行sql操作后如何获取其返回值相关的知识,希望对你有一定的参考价值。
C# 写了一个SQL select语句string s="select Top "+TopN+" Id,ShowImage,ForeWord from article " 怎样返回我要查询的值
参考技术A 首先你要打开一个数据库连接,以oracle为例private OleDbConnection conn;
public OleDbConnection creatConn()
String conServer = "XXX";//服务器地址
String conPort = "XXX";//端口
String conDataSource = "XXX";//数据库名
String strCon = "Provider=OraOLEDB.Oracle.1;Persist Security Info=True;User ID = xxx;Password=xxx"
+ ";Data Source='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" + conServer + ")(PORT=" + conPort + ")))(CONNECT_DATA=(SERVICE_NAME=" + conDataSource + ")))'";
conn = new OleDbConnection(strCon);
conn.Open();
return conn;
然后才能用
private DataSet GetDataSet(Int TopN)
string s="select Top "+TopN+" Id,ShowImage,ForeWord from article ";
conn = this.creatConn();
OleDbDataAdapter command = new OleDbDataAdapter(s, conn);
DataSet dataSet = new DataSet();
command.Fill(dataSet);
return dataSet;//你要查询的数据就返回到dataSet中
如何在 LUA 中运行可执行文件并获取其返回值?
【中文标题】如何在 LUA 中运行可执行文件并获取其返回值?【英文标题】:How to run an executable and get its return value in LUA? 【发布时间】:2021-12-08 00:58:39 【问题描述】:我正在尝试使用 os.execute() 运行可执行文件,但是,我需要知道它的退出值,无论是 0 还是其他值。有什么建议吗?
【问题讨论】:
由于您专门只要求提供退出值,我不确定它是否重复,但请查看***.com/questions/132397/… 【参考方案1】:在 Lua 5.2+ 中,os.execute 返回三个值:success、reason、code。当 reason 为 "exit"
时,您需要 code。
【讨论】:
【参考方案2】:您可以使用os.execute()
的三个返回之一来有条件地决定要做什么。
此示例在交互式 Lua 控制台会话中的 do end
块中演示它...
$ /usr/local/bin/lua
Lua 5.4.3 Copyright (C) 1994-2021 Lua.org, PUC-Rio
> do local bool, stat, rc = os.execute('false') if bool then return rc else return rc end end
1 -- From: else return rc
> do local bool, stat, rc = os.execute('true') if bool then return rc else return rc end end
0 -- From: then return rc
【讨论】:
以上是关于执行sql操作后如何获取其返回值的主要内容,如果未能解决你的问题,请参考以下文章
使用advanced installer打包时如何获取【自定义】操作的返回值?
如何在sql developer中执行同时具有out参数和返回值的函数以获取结果