none
定义 SqlConnection 时出错,提示:应为类型.改成SqlClient.SqlConnection 后正常.这是什么原因? RRS feed

  • 问题

  • VB 2005 Express 中文版 SP1

    系统 Windows XP SP2

    .NET Framework 2.0.50727

     

    代码如下:

    Imports system.Data.SqlClient


    Public Class Form1
        Dim WithEvents cnfds As New SqlConnection()

    ...

    错误信息为: 应为类型

     

    将SqlConnection() 改成 SqlClient.SqlConnection() 就没有错误提示了,这是为什么? 我引入system.data.sqlclient命名空间了呀?

     

     

    2008年3月4日 9:00

答案

  • 首先

     

    Code Snippet

    Dim WithEvents cnfds As New SqlConnection()

     

     

    是错的, 正确的应该是:

     

    Code Snippet

    Dim WithEvents cnfds As New SqlConnection

     

     

    你所说的定义为SqlClient.就对了可能是你没有加()

     

     

    2008年3月4日 9:57
    版主

全部回复

  • 首先

     

    Code Snippet

    Dim WithEvents cnfds As New SqlConnection()

     

     

    是错的, 正确的应该是:

     

    Code Snippet

    Dim WithEvents cnfds As New SqlConnection

     

     

    你所说的定义为SqlClient.就对了可能是你没有加()

     

     

    2008年3月4日 9:57
    版主
  • 感谢wilson wu 的解答, 刚才又试了一下,使用 SqlConnection 不带()的,错误提示还是跑出来了.非要在前面加上个SqlClient. 才不会有错误提示.反正这也是个小问题,没多大影响...就是有点想知道为什么会这样?

    2008年3月5日 0:28