當前位置:首頁 » 編程語言 » sql查詢返回string
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql查詢返回string

發布時間: 2022-06-10 05:36:47

A. C# sql資料庫查詢的返回值

string str_con = @"Data Source=26-3B72903E783B/SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=testDB;";

//定義SQL語句字元串
string sql = "select * from danwei where name='"+TextBox1.Text+"'";

//定義並實例化資料庫連接類型變數
SqlConnection conn = new SqlConnection(str_con);

//打開資料庫連接
conn.Open();

SqlCommand comm = new SqlCommand(sql, conn);
SqlDataAdapter da = new SqlDataAdapter(comm);

DataSet ds = new DataSet();
da.Fill(ds, "danwei");

dataGridView1.DataSource = ds;
dataGridView1.DataMember = "danwei";

B. ibatis 查詢sql返回string 一直為空

<select id="getAdminByNameAndPasswd" parameterClass="java.util.Map" resultClass="Admin">
select * from admin_info where name=#name# and passwd=#passwd#
</select>
相關的java代碼如下:
public Admin getAdminByNameAndPwd(String name, String pwd) throws SQLException {
Map map = new HashMap();
map.put("name", name);
map.put("pwd", pwd);
Admin admin = (Admin) sqlMapClient.queryForObject("admin.getAdminByNameAndPasswd",map);
if (admin != null) {
System.out.print("get admin by name and pwd sucess!");
return admin;
} else {
System.out.print("get admin by name and pwd false,you will be get the null!");
return null;
}
}

C. sql存儲過程怎麼返回string類型的返回值怎麼返回多個值

1.如果是返回一個值,可以在存儲過程里增加參數進行返回,如:
create proc aaa(@ReturnValue varchar(100) output)
……
你在存儲過程里設置@ReturnValue的值就行了。
VB里運行存儲過程,然後訪問ReturnValue參數就行了。
2、如果是返回多列數據,就直接在存儲過程里select表,VB里運行存儲過程後,可以獲取返回表。

D. 怎麼用sql查詢str(2009)

find函數:語法:find (string, sub3tring<, modifiers, startpos>),返回substring首次在string中出現的位置,若未找到,則返回0。


其中:

modifier可以是

i|I : 不區分大小寫的搜索

t|T : 忽略string和substring中的末尾空格

startpos指定從string的何處開始搜索substring,正值從左至右,負值反向。

data test;

str='She seashells.SHE, she does';

strl=find(str,'she'); /*區分大小寫,從str第1個字元開始査找,返回8*/

str2=find(str,'she','i'); /*不區分大小寫,從str第1個字元開始査找,返回1*

str3=find(str,'she '); /*區分大小寫,從str第1個字元開始査找she+空格,返回20*/

str4=find(str,'she ','t');/*區分大小寫,從3tr第1個字元開始忽珞空格後査找she.返回8*/

str5=find(str,'she',12);/*區分大小寫,從str第12個字元開始査找She.返回20*/

str6=find(str,'she',-7);/*區分大小寫,從str第7個字元往左査找she,找不到返回0*/

str7=find(str,'she','i',-7);/*不區分大小寫,從str第7個字元往左査找she,找到返回1*/

str8=find(str,'she',-17); /*區分大小寫,從str第17個字元往左査找she,找到返回8*/

str9=find(str,'she','i',-17);/*不區分大小寫,從str第17個字元往左査找she,找到返回15*/

run;

proc print;

run;

E. SQL 查詢表的值以字元串的形式返回

可以直接在數值前面添加一個「空」就可以了。
sql:select ''||id from tablename where tablename.age>20;
解釋:「||」是oracle中的專用連接符,前面加上一個「空」,這樣就直接轉換成字元串形式返回了。

F. SQL語句怎樣返回查詢結果

stringconnString="server=127.0.0.1;uid=sa;pwd=;database=TJPTTC";SqlConnectionconn=newSqlConnection(connString);
SqlCommandcmd=conn.CreateCommand();
//sql語句
cmd.CommandText="selectcount(*)cntfromStudent";
SqlDataReaderdr=cmd.ExecuteReader();
dr.Read();
Stringcount=dr["cnt"].toString();//這個就是你要的個數
//關閉連接
conn.Close();

G. c# 怎樣把sql的查詢結果轉化為string的值

for(int i=0;i<dataset11.Tables[0].Rows;i++)
{
a+=dataSet11.Table[0].Row[i][0].Tostring() +"|"+dataSet11.Table[0].Row[i][1].Tostring() ……+"<ROW>";
}
這樣就可以把整個數據集的內容賦值給a,行行之間用<ROW>進行區分,列列之間用|進行區分
這樣通過兩次拆分就可以查詢到想要的結果了

H. sql怎麼查詢string中的內容求大神 急!

可用substring函數來查詢。

比如表中有如下數據:

substring函數說明:

substring函數需要三個參數,其中第一個參數是要截取的字元串,第二個參數是要查詢字元串的起始位,第三個參數為截取的字元長度。

I. 急求C#能用來執行SQL查詢語句~並且取得查詢結果然後賦值給String變數的方法!!

string connectionstring="連接字元串";
string SQLString ="SQL命令";
string RE="";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
OleDbDataAdapter command = new OleDbDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
}
catch (System.Data.OleDb.OleDbException ex)
{
;
}
RE= ds.Tables[0].Row[0][0];
}

J. sql查詢語句

SQL查詢就是用的select相關的語句,根據不用的需求,設置關鍵屬性值和查詢區間即可完成一條查詢語句