dbExpress 连接到MSSQL错误:
Failure to Connect SQL State:42000, SQL Error code:18452
Connection setting如下:
DriverName=MSSQL
HostName=myname //确定是我的计算机名称
DataBase=mydatabase //确定是我的数据库名
User_Name=sa
Password=
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False
我已经打过补丁了(打补丁之前出现很多网友提到的错误)。
不知道是什么原因,如何解决,请教各位大侠了。
Failure to Connect SQL State:42000, SQL Error code:18452
Connection setting如下:
DriverName=MSSQL
HostName=myname //确定是我的计算机名称
DataBase=mydatabase //确定是我的数据库名
User_Name=sa
Password=
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False
我已经打过补丁了(打补丁之前出现很多网友提到的错误)。
不知道是什么原因,如何解决,请教各位大侠了。
我试过多次
看一下SQL SERVER 的帮助 ,查一下18452!
你的想法我早试过了,可是结果是一样的。
谢谢你的回复。
ftp://ftpd.borland.com/devsupport/delphi/d7/mssql/mssqlupdate.zip
把该文件拷到安装目录的bin子目录中去^-^
并没有你所说的问题,可能出在你的机器上
不过目前Dbexpress For MSSQL并不像李维说得那样好,非常多的bug
比如你在ClientDataSet设置PacketRecord = 一个非 -1的值
你调用ApplyUpdates()就报错。
另外调用存储过程也很多Bug
目前Borland只有一个员工在维护DBexpress所以... ...
to xiaocuo_zrf(刀未锋):也许你说的对,问题在我机器上,考虑去买另外张db盘,呵呵。
1、无法自动获得存储过程名
2、无法自动获得存储过程的参数
3、对存储过程中的参数(特别是binary类型的参数)支持不好,几乎就无法使用。
......
.....
我不是老鸟,我们公司贸然采用DBexpress+MSSQL不知道走了多少弯路
DBexpress+MSSQL Bug非常的多,并不像李维说得那样优秀,
我只是在这里给各意见,我在繁体下面做事,经常碰到灾难性的失败
错误,李维论坛有人问,没人答,调用存储过程经常出错,
设置了PacketRecords >0的值,ApplyUpdates()出错
这些问题都是妨碍你项目前进的。如果你学习写两个Demo当然无所谓
但是如果你应用于项目,你知道老板会对你怎么样么......
你可以订阅以下Borland的新闻组看看Dbexpress的问题。
我们公司还采用了Rave做报表,我曾经碰到的问题不知道花了多少分
没人回答,我在报表栏里面回答Rave的问题,为的就是不想让有些朋友
和我一样痛苦。
原因是我的sql server中登陆仅仅是根据windows 帐户登陆,
将SQL属性(配置)中的安全一页中的身份验证选择 SQL Server和 Windows(S)就ok 了。