vs中应用层添加调数据库 *** 作层的引用却调用不上怎么办

vs中应用层添加调数据库 *** 作层的引用却调用不上怎么办,第1张

1. 检查引用是否正确,如果不正确,重新添加引用。2. 检查数据库连接字符串是否正确,如果不正确,修改连接字符串。3. 检查数据库表的字段是否正确,如果不正确,修改表的字段。4. 检测数据库服务器是否可以被调用,如不能被调用,请重新配置服务器。

在app.config 或者web.config的connectionstring属性里面添加数据库连接字符串,然后程序取得这个串就可与其连接了

<connectionStrings>

<add name="ConnectionString" connectionString="server=.\SQLEXPRESSuid=用户名pwd=密码database=你的数据库名字"/>

</connectionStrings>

上面的server=你的数据库实例名,.\SQLEXPRESS是我这里的一个实例,根据实际修改

下文展示使用c# 获取DataTabl额,然后绑定数据,你自己根据不同的情况,分别对待吧!

  public DataSet readDbExecProcReDataSet(string procName, object[] objectValue)

        {            

            DataSet ds = new DataSet()

                using (SqlConnection c = new SqlConnection(connStr))

                {

                    try

                    {

                        c.Open()

                        SqlCommand sqlCmd = new SqlCommand(procName,c)

                        sqlCmd.CommandType = CommandType.StoredProcedure

                        sqlCmd.CommandTimeout = 1200

                        sqlCmd.Parameters.Clear()

                        if (objectValue is  SqlParameter[])

                        {

                            sqlCmd.Parameters.AddRange(objectValue)

                        }

                        else

                        {

                            sqlCmd.Parameters.AddRange(getParameters(connStr + "-" + procName, procName, objectValue))

                        }

                        SqlDataAdapter sqlAdapter = new SqlDataAdapter()

                        sqlAdapter.SelectCommand = sqlCmd

                        sqlAdapter.Fill(ds, "dsName")

                        sqlCmd.Parameters.Clear() 

                        c.Close()

                    }

                    catch (Exception e)

                    {

                        

                    }

                }

            return ds

        }

如有疑问,及时沟通!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6642322.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存