关闭

ADOMD.NET的参数查询

标签: stringcommandclasssql
547人阅读 评论(0) 收藏 举报
分类:

OLE DB 还是 ADOMD.NET,

 

肯定是后者,它支持参数查询

 

using System;using System.Data.OleDb; class Program {    static void Main() {        string connectionString =@"Provider=MSOLAP;Data Source=localhost;Catalog=AdventureWorks Tabular Model SQL 2012";        string queryString = @"EVALUATECALCULATETABLE(    VALUES('Product Subcategory'[Product Subcategory Name]),    'Product Category'[Product Category Name] = @Category )";        using (var connection = new OleDbConnection(connectionString)) {            connection.Open();            using (var command = new OleDbCommand(queryString, connection)) {                command.Parameters.AddWithValue("@Category", "Bikes");                using (var reader = command.ExecuteReader()) {                    while (reader.Read()) {                        Console.WriteLine(reader[0]);                    }                }            }        }    }}


 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:182602次
    • 积分:3383
    • 等级:
    • 排名:第9918名
    • 原创:154篇
    • 转载:0篇
    • 译文:3篇
    • 评论:30条
    文章分类
    最新评论