1、TSQLConnection配置好了,能够连接成功。
配置文件如下:
DriverName=MSSQL
HostName=4DBA799B28C8464
DataBase=QTMOffLine2009
User_Name=sa
Password=1234
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=True2、TSQLDataSet的SQLConnection属性设置好,点击CommandText属性,弹出CommandEditor对话框,但是对话框内没有读出数据库内的表,为什么?

解决方案 »

  1.   

    检查SQLConnection组件以下属性设置:
    ConnectionName = MSSQLConnection
    DriverName = MSSQL
    如果上述属性设置发生变化,需重新设置Params
    上述设置完成后,使
    LoginPrompt为False
    Connected为True然后设置SQLDataSet,使其SQLConnection属性值为刚才的SQLConnection
    然后点击它的CommandText属性后面的三个小点,就可以弹窗显示数据库中的表了上述是我刚才测试成功的步骤。不过我的SQLConnection.Params.OS Authentication的值默认就是False
      

  2.   

    delphi7是不是不能通过DBExpress连接到sql server2005啊?
      

  3.   

    应该也是可以的。我这里没有MSSQL2005,只有2000。
    请用配置工具和SQL Server Management Studio Express检查用户权限
      

  4.   

    我也想问一下
    DriverName=MSSQL  这句代码写了,
    可我不在开发工具中选择 Driver = MSSQL ,就连接不。
    也就是DriverName=MSSQL  这句代码是写了也没有用的垃圾代码
    请问是什么原因呢??