+ -
当前位置:首页 → 问答吧 → 还是ADO连接数据库的问题

还是ADO连接数据库的问题

时间:2011-09-29

来源:互联网

ADOConnection1.close;
ADOConnection1.connectionstring:='Provider=SQLOLEDB.1; Password='+''''+trim(edit3.text)+''''+';Persist Security Info=False;User ID='+''''+trim(edit4.text)+''''+';Data Source='+trim(edit1.Text);
ADOConnection1.LoginPrompt:=false;
ADOConnection1.Open;
if ADOConnection1.connected then //判断数据库是否连接上。
begin
adoconnection1.Connected:=true;
application.MessageBox('连接数据库成功!你太牛B了','飞鸽传书!') ;
pagefrm.show;
loginfrm.Hide;
end;
except
application.MessageBox('数据库连接失败,请确认无误后重新尝试!','提示:')
end;
end;

这样的方式 我录入相关信息就可以连接了。我想问下为什么'+''''+trim(edit3.text)+''''+' 两边要加'+'符号呢?
还有就是我如果把用户名和密码的edit参数去掉。换成实际的用户名和密码连接又不行了。。。
公司用的是sql 2005.

作者: d8448185   发布时间: 2011-09-29

你那个不加 也可以

作者: bdmh   发布时间: 2011-09-29

为什么字符串两边要加 ' 呢?

作者: funxu   发布时间: 2011-09-29

引用 1 楼 bdmh 的回复:
你那个不加 也可以
不加就连接不是上

作者: d8448185   发布时间: 2011-09-29