给你看看是怎么连接的
var
ConnectString:string;
begin
ConnectString:='Provider=SQLOLEDB.1;Password=%s;Persist Security Info=True;';
ConnectString:=ConnectString+'User ID=%s;Initial Catalog=%s;Data Source=%s;';
ConnectString:=ConnectString+'Use Procedure for Prepare=1;Auto Translate=True;';
ConnectString:=ConnectString+'Packet Size=4096;Workstation ID=%s;Use Encryption for Data=False;';
ConnectString:=ConnectString+'Tag with column collation when possible=False';
ConnectString:=format(connectstring,[密码,用户(一般就是sa),数据库名称,服务器名称,服务器名称]);
AC.ConnectionString:=ConnectString;
try
AC.Connected:=true;
application.MessageBox('服务器连接成功!', '提示',MB_ok + MB_DEFBUTTON1+MB_ICONEXCLAMATION);
ac.Connected:=false;
except
application.MessageBox('无法连接到数据库服务器,请设置数据库服务器!', '提示',MB_ok + MB_DEFBUTTON1+MB_ICONEXCLAMATION);
end;
end;
这个我已经测试通过了,只要根据汉字提示输入你要的东西就可以连接上了!
关于第2个问题,只要有ado的驱动程序就什么也不用安装了,直接就可以连接,很爽的!