C 陣列中內容傳入資料庫進行比較

時間 2023-03-25 04:20:03

1樓:晏偉根大河

同學,用不用陣列倒是其次。你要實現的目的就是把兩個源訊息由伺服器端傳送到客戶端,然後客戶端正確的顯示。可以一次傳送一個,也可以使用陣列一次性傳送兩個訊息,這完全取決於你。

看了你上面的**,傳送資料你是瞭解了,對於接收資料其實是同樣的一個思路。唯一的不同就是需要進行解碼,當然解碼的格式肯定要跟之前你編碼的格式一致了。下面簡附客戶端的接收資料的**,並將其解碼顯示:

byte recb=new byte[1024];/接收的長度。

//省略部分**。,0,;/讀取網路流。

string str=,;將流中的資料轉換為字串。

;/顯示資料。

2樓:落月

string old_no="(

for(int i=0;i執行這個sql取數即可。

3樓:匿名使用者

前面兩個樓主好強啊。

asp中如何將資料庫內容匯入到陣列?

4樓:匿名使用者

方法1通過split()函式:

dim arr,rs

set rs="select aa from abc")

arr=""

do while not

if arr=""then

arr=rs("aa")

elsearr=arr&",rs("aa")

end if

looparr=split(arr,",arr即是你想要的陣列方法2,通過記錄集的getrows方法。

『可取多個欄位。

set rs=".arr=

'操作arr

'方法是arr(y,x)

'x可以理解成**的行。

'y就是**的列。

c#資料庫內容如何放到陣列裡

5樓:匿名使用者

讀取x,y資料到datatable中。

然後迴圈賦值即可。

datatable dt=獲取datatable;

string x= new string[;

string y= new string[;

for(int i=0;i<;i++)

6樓:匿名使用者

格式對應就ok了。

取出資料不就行了。

c# 匯入陣列到資料庫

7樓:fly夜夜飛

如果你這300列的資料型別是一個型別的即(有些資料型別需要加 『 比如:varchar,有些則不需要,比如:int)就可以使用下面的語句:

string str = a[0];

for(int i=1;i

還有個如果就是:你的陣列裡已經設定好了哪些是加『 』哪些沒加的,也可以使用上面的。

8樓:醉酒銀蟲

你這種設計表的方式只能這樣了,不過你可以使用//array是資料列表,如果資料型別不是字串格式的string commandtext = insert into [表名] values("+array)+"

//如果是字串格式的。

string commandtext = insert into [表名] values('"array)+"

必須所有欄位都有的。

9樓:至愛一生

如果你設定的列名有規律的話就可以用迴圈了。

mysql存入陣列的獲取問題

10樓:飛揚舞俠

你應該在存入時將陣列進行序列化,讀出時在進行反序列化。

serialize

unserialize

c#陣列,資料庫相關......

11樓:匿名使用者

我很好奇這個while的判斷條件是什麼。

但當無論當我x設為多少的時候的值都是1回答:這個要看你的sql語句是否能獲取多條記錄,是否不管x是多少都只有一條記錄。

也可在while迴圈當中將改一下**。

ra +=sdr[3].tostring()改為ra +=sdr[0].tostring()看看ra是否也是隻有一個記錄。

public static arraylist al = newarraylist();這句話是沒錯了。除非你在其他位置修改了這個靜態的al

12樓:匿名使用者

**沒有任何問題。

sqldatareader可以理解為一個遊標,資料庫查詢出來的表可以分成若干個單元格,每次迴圈讀取一個單元格里面的內容,當還有資料可以進行讀取時,迴圈就繼續,否則跳出。

每次是1,分為兩種情況:

第一:如果沒有拋異常,就可以肯定資料庫中也只有一條記錄,可以打一個斷點看下迴圈進來了多少次(肯定是隻進來了一次)

第二:如果丟擲了異常,那就需要檢視一下迴圈第二次進來時sdr[0]是不是null,null是不能被tostring的,否則一定會報異常。

13樓:匿名使用者

top x表示前x條資料,所以你的x只要是大於0就會有資料(如果資料庫有資料的話),所以總是能查詢到資料,即sdr總是能讀到資料,所以就會進while

14樓:匿名使用者

我在想newid() 這個是什麼意思?

php 陣列存入資料庫

15樓:匿名使用者

直接存陣列裡的字串就行了。

如$a="0,1,2,3,";或$a=join(",array(0,1,2,3));

mysql_query("insert into admin (monday) values($a)")

這樣欄位monday的就是0,1,2,3,讀取的時候要重新組成陣列的話就分割重組。

16樓:匿名使用者

$a=array(0,1,2,3);

foreach($a as $value)

依次將陣列中的資料存入資料庫。

php**問題: array陣列內資料如何匯入到mysql資料庫

17樓:匿名使用者

用ajax 傳送到請求頁面,然後用php接收,然後使用json資料格式去儲存資料,

18樓:匿名使用者

很簡單啊,簡單的處理下二維陣列,生成單個的字元竄。

首先實在不明白 你看看sql:insert into 插入多條語句前面是欄位 後面是資料對應好了。

放在迴圈裡 一條一條 插入就好了。

19樓:不酒神

可以轉成json格式的 不過最好用張表存下這些資訊。

20樓:匿名使用者

有個explode分割,用「,」分開,然後存進去,擺渡一下吧。

ibatis傳入的是string,但資料庫中是number型別,怎麼解決

這個無所謂的,只要你的在資料庫中的型別是number並且你穿是的string值可以轉化為數值型就可以了。 伯貓說 一般不建議修改資料庫。你可以寫一個型別轉換的工具類,這樣就可以方便呼叫。如果只是簡單的型別轉換。直接用integer.parseint str 進行轉換就可以了,前提是保證string不...

C 連線資料庫出錯,C 與sql資料庫連線問題

vs2005 伺服器資源管理器 右鍵 資料連線 新增連線 伺服器名輸入 local 下面選擇登入方式 選擇連線資料庫 確定。右鍵你新建好的連線 屬性 右邊 連線字串 複製就可以了 檢查你的連線字串是否正確,教你一個辦法,在vs中,拖一個可以繫結資料庫的控制元件,然後根據它的嚮導提示,會自動生成正確的...

oracle資料庫儲存過程怎麼用傳入引數作為查詢條件

盍儉巡 一 在oracle中定義一個陣列型別 type 如下 createorreplacetype msg array astableofnumber 意思是建立一個名稱為msg array,存放型別為整型的陣列型別 二 在oracle中定義一個儲存過程 如下 createorreplacepro...