首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请帮忙!

2012-03-15 
请大虾帮忙!!DimmyConnectionAsNewSqlClient.SqlConnection()myConnection.ConnectionStringServerloca

请大虾帮忙!!
Dim   myConnection   As   New   SqlClient.SqlConnection()
                myConnection.ConnectionString   =   "Server=localhost;database=Experts;User   ID=sa;Password= "

                Dim   myCommand   As   New   SqlClient.SqlCommand()
                myCommand.Connection   =   myConnection
                myCommand.CommandText   =   "Select   *   from   Expert "
                myCommand.CommandType   =   CommandType.Text

                Dim   myDA   As   New   SqlClient.SqlDataAdapter()
                myDA.SelectCommand   =   myCommand

                Dim   myDS   As   New   DataSet1()

                myDA.Fill(myDS,   "p ")
                MessageBox.Show(myDS.Tables( "p ").Rows.Count)
                Dim   oRpt   As   New   CrystalReport1()
                oRpt.SetDataSource(myDS.Tables( "p "))
                CrystalReportViewer1.ReportSource   =   oRpt
请问   我在报表中怎么没见到我想要的数据??是不是什么地方错了,对不起   我是新手,请大虾详细讲解啊

[解决办法]
myConnection.ConnectionString = "Server=localhost;database=Experts;User ID=sa;Password= "

这一句后面加入

myConnection.Open()

试试,可以是连接没打开的原因。当然最好在

End Sub

前加上

myConnection.Close()

热点排行