执行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 返回三个值:successreasoncode。当 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打包时如何获取【自定义】操作的返回值?

如何在指定的时间内执行任意函数并获取其返回值?

如何在 LUA 中运行可执行文件并获取其返回值?

如何在sql developer中执行同时具有out参数和返回值的函数以获取结果

如何从 Javascript 提示框中获取值并将其传递给 PHP 变量以便能够保存在 SQL 中?

(原创)MAUI在窗口(页面)关闭后获取其返回值