以下代码运行后提示:无法找到表0,是在dt=ds.Tables[0];这一行。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Data.SqlClient;usingSystem.Text;usin...
以下代码运行后提示:无法找到表0,是在dt = ds.Tables[0];这一行。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Data.SqlClient;
using System.Text;
using System.Data;
namespace 数据库
{
class Program
{
static void Main(string[] args)
{
string carDB = "Data Source=**;Initial Catalog=**;Persist Security Info=True;User ID=**;Password=**";
SqlConnection conn = new SqlConnection(carDB);
string sqlStr = "SELECT * FROM 实验";
SqlDataAdapter da = new SqlDataAdapter(sqlStr, conn);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt = ds.Tables[0];
Console.Write(dt);
conn.Open();
da.Fill(ds);
conn.Close();
}
}
}
请问是怎么回事?或者还有没有其他方法获取查询数据库后的数据?
谢谢!!
展开