當前位置:首頁 » 編程語言 » sql數組賦值

sql數組賦值

發布時間: 2022-06-19 08:24:55

1. ====== java sql 二維數組賦值 ======

rs為ResultSet
rs.getString("XXX");//XXX為欄位名

//假設list為資料庫查詢結果且list中的元素為對象,n為欄位的個數
int data[][] = new int[list.size()][n];
for(int i=0;i<list.size();i++){
for(int j=0;j<n;j++){
swith(j){
case 0:
data[i][j] = list.get(i).getXXX();
break;
case 1:
data[i][j] = list.get(i).getYYY();
break;
case 2:
data[i][j] = list.get(i).getZZZ();
break;
//。。。
default :
break;
}
}
}

2. 如何將sql查詢結果賦值給數組!

用遍歷

php">$urls=array();
if($b){
while($row_b=mysql_fetch_array($b)){
$urls[]=$row_b;
}
print_r($urls);

3. tp3.2怎樣把查詢出來的sql數組賦值給變數

用遍歷

$urls=array();
if($b){
while($row_b=mysql_fetch_array($b)){
$urls[]=$row_b;
}
print_r($urls);

4. java中,如何將sql資料庫中查詢的值賦給數組

把結果集拆分!while(rs.next){
int i=0;
content[i]=rs.getxxx(i+1);//content是你聲明號的數組
i++;
}

5. 怎樣把資料庫(SQL)的值填充到數組里


UserNames [i] = RegDataReader.GetValue(0).ToString();
改為
UserNames [i] = RegDataReader["Account"].ToString();
試試看

6. 如何用數組向SQL中輸入數據

構造一個大的SQL語句唄,Insert into wer(A1,A2...A1000) Values(@a1,@a2,...@a1000)。裡面有1000個參數,給參數數組循環賦值,然後執行就可以了。
這個字元串,你可以用循環來生成
string Sql,param;
Sql="";param="";
for(int i=1;i<=1000;i++)
{
Sql+="A"+i.ToString()+",";
param+="@a"+i.ToString()+",";
}
Sql="Insert into wer("+Sql.Substring(0,Sql.Length-1)+") Values ("+param.Substring(0,param.Length-1));
給這個Sql的參數數組賦值,然後執行這個SQL;
不過我記得2000下面,單個SQL命令最大長度為4K位元組(記得不是太清楚了,你可以自己試試看),如果有1000個欄位,光寫欄位名就超過4K位元組了。
如果SQL語句太常,就需要拆分成兩條,一條插入,並返回一個id,然後根據第二條update,或者你的參數中自己就帶了一個id也可以。

7. C#中怎麼把SQL資料庫中的一列數據賦值給數組

首先需要一個連接字元串連接到資料庫,然後調用 SqlDataAdapter方法獲得資料庫的數據,但這樣並不會真正獲得數據,還要將連接字元串打開,再通過一個SqlCommandBuilder對象將數據填充到一個表中,然後就可以通過這個表獲得數據了,下面以獲得姓名欄位的全部值為例,示例代碼如下: string[] name = new string[10];//有多少記錄,數組就定義多大,或者使用集合,就不用考慮越界問題了! DataTable student; SqlConnection link=new SqlConnection("Server=瑪哈維路-PC;database=軟體0902;Persist Security Info=False;Integrated Security=true"); SqlDataAdapter sql=new SqlDataAdapter("select * from 同學信息表", link); SqlCommandBuilder builder=new SqlCommandBuilder(sql); sql.Fill(student); for (int i = 0; i < student.Rows.Count; i++) { name[i](student.Rows[i]["姓名"]); } //表的外觀是二維數組,其實訪問時是用數組的數組,前為行,後為行,由於列名確定,行號在變,所以得到肯定是一行!當然也還有其它的寫法,這只是一個參考,希望對你有幫助!

8. 在VBA中如何將SQL得到的數據直接賦值到數組

EXCEL表的單元格區域是一個二維數組
dim arr
arr=Sheet3.Range("D7:D9")
'這時的arr得到的是二維數組
'你要轉換成1維數組,先聲明一個動態數組再重定義為1維數組
dim brr()
redim brr(1 to ubound(arr))
'再重新將二維轉一維
for i = 1 to ubound(arr)
brr(i)=arr(i,1)
next
'如果你是要間隔寫進去
for i = 1 to ubound(arr) step 2
brr(i)=arr(i,1)
next

9. 怎樣將sql資料庫查詢結果賦給一個數組

mysql_fetch_array($result)這東西不就是個數組么。

你用print_r(mysql_fetch_array($result));die();列印一下,看看打出來的時候什麼結構的東西,就會用了

10. 需要這么一條sql語句,獲得指定區域的ID號。然後把這些ID號變成一個數組賦值給單獨的一個參數。應該怎麼寫

select id from tabl1 where to_char(日期,'yyyymmdd')='20121001'

熱點內容
鐵電隨機存儲器 發布:2025-02-06 10:07:19 瀏覽:914
eclipse編程 發布:2025-02-06 10:02:21 瀏覽:636
開源庫編譯管理員 發布:2025-02-06 09:39:14 瀏覽:914
臉書怎麼注冊安卓 發布:2025-02-06 09:36:47 瀏覽:381
車用安卓導航無線打不開什麼原因 發布:2025-02-06 09:27:50 瀏覽:790
安卓與蘋果如何互相傳送文件 發布:2025-02-06 09:27:40 瀏覽:26
華為伺服器盤符如何分配 發布:2025-02-06 09:26:41 瀏覽:560
傳奇h5源碼下載 發布:2025-02-06 09:26:06 瀏覽:78
編譯uclibc 發布:2025-02-06 09:09:04 瀏覽:152
用gcc編譯16位匯編 發布:2025-02-06 09:06:07 瀏覽:823