回答

收藏

“ sing”之后,ConnectionString属性尚未初始化。

技术问答 技术问答 78 人阅读 | 0 人回复 | 2023-09-12

我的连接字符串、数据库和其他一切都正常工作,但当我在页面上调用它时。
2 M2 O! h- w9 f: L, O我有几种方法可以连接到数据库并返回给我一个值。这是我第一次需要使用两种方法。我得到了这个错误conn.Open():: X/ `6 A, r* A4 [
“ ConnectionString属性尚未初始化。5 O& Y! l& n, z- a' {# J% d
描述:目前正在执行Web未处理的异常发生在请求过程中。请查看堆栈跟踪,以获取代码中相关错误及其起源的详细信息。
6 P# ?! z( }( b异常细节:System.InvalidOperationException:ConnectionString属性尚未初始化。
2 O6 S' s. X2 e* I! t当我打电话时,只有一份工作做得很好。6 T( t/ O1 P: F, M& B+ Z5 B
我从这两种方法中得到的是,我为每个人使用几乎相同的代码,只是更改了表名:$ z" Z& h7 q& z% @0 T
public DataTable Category()()(()()()()(                      )sda = new SqlDataAdapter("select * from tbl_category",conn);        sda.Fill(dt);        return dt;}和
; a; x, Y  ]/ L, ^& N% s9 Cpublic int CategoryLastId(){     using (conn){        conn.Open();;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;sqlCommand = new SqlCommand("SELECT MAX(Id) AS LastID FROM tbl_category",conn);       sqlCommand.ExecuteNonQuery();;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Int32 newId = (Int32)sqlCommand.ExecuteScalar();;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;conn.Close();;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;return Convert.ToInt32(newId);   }}感觉他们有冲突(也可以通过)NHibernate调用.Get,但也很好用)8 w: H5 l, n/ x' U! e0 J
                                                               
: {3 \$ v7 n% L7 e# H2 t2 ~    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则