adoconnection的设置代码:
ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;'
  +'Integrated Security=SSPI;Persist Security Info=true;'
  +'Initial Catalog='+edit2.Text+';Data Source='+edit1.Text;edit1.text是服务器名,edit2.text是数据库名。这个是书上的,为什么不是这样的哦?
ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;'
  +'Integrated Security=SSPI;Persist Security Info=true;'
  +'Initial Catalog='+edit2.Text+';Data Source='+edit1.Text+';'这些分号对吗?+号是连接字符串的..这些基础的请解释一下,散分...

解决方案 »

  1.   

    ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;'
      +'Integrated Security=SSPI;Persist Security Info=true;'
      +'Initial Catalog='+edit2.Text+';Data Source='+edit1.Text+';'  分号是delphi自己的结尾符。 sql可以不用结尾;的
      

  2.   

    ConnectionString本身是字符串,最后一个分号是delphi结束苻,加上''delphi就少了结束苻
      

  3.   

    ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;'
      +'Integrated Security=SSPI;Persist Security Info=true;'
      +'Initial Catalog='+edit2.Text+';Data Source='+edit1.Text+';'
      

  4.   

    分号是ADOConnection ConnectionString属性的各个属性的分割符,最后的一个分号可以不要;哪儿不明白的话可以用ADOConnection 动态的生成一个