VB.NET语句生成sql server 2008表问题
我用VB.NET语句生成一个student表(sSql = "Create Table 数据库名.dbo.student),同时也设置了几个字段和一个主键,已证实student已存在,字段和主键也正确。但是运行下边的代码时,执行到“drInsert.Fill(DT)”报“对象名 '数据库名.dbo.student' 无效”错误。各位大侠救命啊,先谢谢了
Dim sSql As String
Dim cmd As New SqlClient.SqlCommand
sSql = "select * from 数据库名.dbo.student"
dsInsert = Nothing
dsInsert = New System.Data.DataSet
cmd.Connection = SqlC
cmd.CommandType = CommandType.Text
cmd.CommandText = sSql
drInsert.SelectCommand = cmd
dsInsert.Clear()
DT.Clear()
drInsert.Fill(DT)
DataGridView1.DataSource = DT
cmd.Dispose()
cmd = Nothing
上面的代码如果表名换成sql server 2008自己生成的表就不报错,如果换成用VB.NET语句生成的表就报错