91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何在sqlparameter中使用數組

小樊
111
2024-07-01 19:11:38
欄目: 云計算

在使用SQLParameter時,如果需要傳遞一個數組作為參數,可以使用以下方法:

  1. 將數組轉換為逗號分隔的字符串,然后將其作為參數傳遞。在SQL查詢語句中使用IN關鍵字來匹配包含在該字符串中的值。

例如:

int[] ids = new int[] {1, 2, 3, 4};
string idString = string.Join(",", ids);

string query = "SELECT * FROM table WHERE id IN (@Ids)";
SqlCommand cmd = new SqlCommand(query, connection);
cmd.Parameters.AddWithValue("@Ids", idString);
  1. 使用循環為數組中的每個元素添加一個參數。

例如:

int[] ids = new int[] {1, 2, 3, 4};
string query = "SELECT * FROM table WHERE id IN (" + string.Join(",", ids.Select((s, i) => "@Id" + i)) + ")";
SqlCommand cmd = new SqlCommand(query, connection);

for (int i = 0; i < ids.Length; i++)
{
    cmd.Parameters.AddWithValue("@Id" + i, ids[i]);
}

這樣就可以將數組作為參數傳遞給SQL查詢語句。

0
施甸县| 建德市| 集安市| 麻栗坡县| 靖江市| 定襄县| 忻城县| 鱼台县| 进贤县| 林西县| 阳朔县| 建平县| 阿图什市| 当阳市| 迁西县| 都昌县| 汉沽区| 中山市| 永吉县| 宁德市| 资源县| 长阳| 淮南市| 黑河市| 霞浦县| 寻乌县| 广昌县| 乌审旗| 天气| 富裕县| 拜城县| 阳山县| 奉化市| 湘西| 布拖县| 吉安县| 博乐市| 咸丰县| 永济市| 白玉县| 藁城市|