日期:2014-05-20  浏览次数:20974 次

VS2010连接SQL2008找不到表
配置文件代码如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
  <add name="nameString" connectionString="Data Source=.;Initial Catalog=BBS;Integrated Security=True;" providerName="System.Data.SqlClient"/>
  </connectionStrings>
</configuration>
VS窗体代码如下:
public partial class Form1 : Form
  {
  readonly string conString = ConfigurationManager.ConnectionStrings["nameString"].ToString();

  public Form1()
  {
  InitializeComponent();
  }

  private void button1_Click(object sender, EventArgs e)
  {
  //创建连接对象
  SqlConnection connectiong = new SqlConnection(conString);
  //构建SQL语句
  string sql = "select count(*) from Book";
  //创建命令对象
  SqlCommand command = new SqlCommand(sql, connectiong);
  //打开连接
  connectiong.Open();
  //执行命令
  int num = (int)command.ExecuteScalar();
  MessageBox.Show("书本数量是:" + num);
  //关闭连接
  connectiong.Close();
  MessageBox.Show("关闭成功");
  }
  }
 我换个数据库连接还是一样的问题都是找不到表
请高手解决问题 谢谢


------解决方案--------------------
提示什么错误
------解决方案--------------------
先确认连接的数据库是对的,然后确认表存在,然后看看返回什么错误