如果我在web.config文件中定义了连接字符串,如何从C#代码创建与SQL db的连接(抱歉忘记指定),然后调用存储过程.然后我想最终以某种方式使用这些数据作为GridView的DataSource.
以下是在web.config中定义连接字符串的方法:
<connectionStrings>
<add name="db.Name" connectionString="Data Source=db;Initial Catalog=dbCat;User ID=userId;Password=userPass;" providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
数据库服务器是Microsoft SQL服务器.
这是我在寻找的东西:
ConnectionStringSettings conSet = ConfigurationManager.ConnectionStrings["db.Name"];
SqlConnection con = new SqlConnection(conSet.ConnectionString);
Run Code Online (Sandbox Code Playgroud)
获取数据的代码相当简单.我更感兴趣的是从web.config文件中的connectionString变量访问它.
sql-server asp.net stored-procedures connection-string web-config
我很困惑如何def和让绑定变量不同.有人可以向我解释为什么这样有效:
(def leven
(memoize (fn [x y]
(cond (empty? x) (count y)
(empty? y) (count x)
:else (min (+ (leven (rest x) y) 1)
(+ (leven x (rest y)) 1)
(+ (leven (rest x) (rest y)) (if (= (first x) (first y)) 0 1))
)
)))
)
Run Code Online (Sandbox Code Playgroud)
但是当我尝试将函数声明为无法编译时:
(def leven
(let [l (memoize (fn [x y]
(cond (empty? x) (count y)
(empty? y) (count x)
:else (min (+ (l (rest x) y) 1)
(+ (l x (rest y)) 1)
(+ …Run Code Online (Sandbox Code Playgroud) 我有一些在2.3及以上版本中运行良好的代码.但是,在2.2中,当className被赋值时,我得到一个NullPointerException:
if(field.getType() == java.util.ArrayList.class)
className = ((ParameterizedType)field.getGenericType()).toString();
Run Code Online (Sandbox Code Playgroud)
编辑
我在android文档上做了一些窥探,发现有些方法在API级别9之前不可用.但是,getType(),getGenericType()和ParameterizedType都被认为在API级别1得到支持.那么为什么呢这段代码有用吗?
字段文档:http://developer.android.com/reference/java/lang/reflect/Field.html
ParameterizedType文档:http://developer.android.com/reference/java/lang/reflect/ParameterizedType.html
编辑
我发现调用field.getGenericType()不会导致程序崩溃,而是静默抛出com.sun.jdi.InvocationException.似乎从调用getGenericType()返回的Type无效?同样,这适用于2.3及更高版本,但为什么这个异常被抛出并被2.2和更低版本捕获?
我有一个带有背景渐变的徽标图像.但是,这个图像没有填满被黑色条纹包围的屏幕,使它看起来很糟糕.无论如何在android中我可以指定缩放图像的边缘(即每侧的最后一个像素)并将颜色拉伸直到它填满屏幕?
android ×2
asp.net ×1
clojure ×1
let ×1
recursion ×1
reflection ×1
scaling ×1
sql-server ×1
web-config ×1