我現在有乙個int型的陣列
int[ ] i=new int[ x]; //x為未知數
我要通過sql語句的where in i陣列裡的所有數
可以通過先將i陣列的數寫到乙個字串中
string str="";
for (int i=0; i
str=str+id[x].tostring().trim();
然後可以寫到查詢語句中了
string strsql ="select c_c_uptime,c_c_position,stitle from seekitem where c_id in ("+str+")";
如果陣列是string型的話方法和上面一樣
string[ ] i =new string[x];
而查詢string strsql ="select c_c_uptime,c_c_position,stitle from seekitem where c_id in (' "+str+" ')";
注意使用int和string型時 引號的使用.
如果那些陣列是通過select查詢語句的來的話就更簡單了直接通過巢狀查詢即可
string strsql ="select c_c_uptime,c_c_position,stitle from seekitem where c_id in (select id from soft where type=' geren');
關於C語言中的巨集
define pi 3.14 define zhouchang r 2 pi r 定義帶引數的巨集 undef pi 結束巨集 使用 ifdef ifndef else endif執行條件編譯 ifdefine 巨集名稱 語句 else 語句 endif define age 39 int main...
關於C語言中的指標
1 對於已定義的某個變數的讀取 通過該變數來訪問它的值 通過該變數的儲存位置讀取數值 指標 作業系統會將所有的記憶體單元進行編號。關於32位作業系統與64位作業系統支援的最大記憶體。計算機底層使用二進位制進行管理,所以32位作業系統支援2的32次方個編號,即4g的記憶體位址。int a 1 int ...
關於C語言中的巨集
巨集 macro,是一種批量處理的稱謂。巨集是一種規則或模式,或稱語法替換。在預編譯時進行,稱作巨集展開。c語言中的巨集定義 1 define是預處理器處理的單元實體之一 2 define定義的巨集可以出現在程式的任意位置 3 define定義之後的 都可以使用這個巨集。定義巨集常量 1 可以直接使...