正文
ado连接不上数据库sqlserver,ADO方式连接数据库
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
ADO连接跨网段sqlserver2005服务器数据库失败是什么原因?
数据库连接失败的原因:登录账号、密码、服务器名称、数据库名称登录错误导致不能连接、没能正确安装SQL服务器、因权限问题导致数据库不能连接。登录账号、密码、服务器名称、数据库名称登录错误导致不能连接。
原因:查看是不是没有在数据库中添加数据库服务器地址。在数据库中用户名和密码都要用“异或加密”方法加密,具体工具使用MakeGUID。 查看端口是否打开,MSSQL默认是TCP:143SQL服务项中服务是否开启或启动。
无法连接到数据引擎的原因主要是你的服务没有开。
如果是上图连接失败错误的话,请确认下服务器名称;是否是没有正确选择本地的实例名称。输入【.】或者上图的服务器名称尝试下,看是否可连接;如果不行,再重新安装一个实例名称上去。
刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。
sqlserver2005是一款由微软专为pc用户打造的数据库软件。
请教delphi使用ADO连接数据库失败原因
1、猜想你的query里应该是一个update之类的保存数据的sql。然后你保存的内容可能大于某个字段所设置的最大长度,修改你的字段长度就可以了。
2、需要建立相应的数据连接 第二种就是delphi自带的数据连接程序,在另外机器使用需要安装那个数据库连接程序,在设置相应的操作。使用delphi自带的安装程序生产工具默认是不会附带数据库连接的相应dll,需要自己手动添加。
3、进行处理。其它,如连接超时,也好办,改变SQL 数据库源为不存在的数据库实例,这样在联接的时候自然会一直试图连接,直到超时,返回错误类型。
4、sql版本有条件的话还是用2000吧不然问题不好定位,其实2008也没什么事儿!软件版本只用过0的0的没有用过,不过应该影响不大。
5、一般 Access的默认登陆用户名是admin,用Delphi连接Access数据库不需要用户名的。如果你代码中要求输入用户名,就会提示你那个错误的。组件用ado就可以了。
6、一般如果你的项目里使用的是数据感知控件比如dbedit,dbmemo 如果断开了,那基本数据就没了!再连接也是刷新的 如果你用的只是edit memo那可以手动重新连接,此时是否刷新现有的控件里的数据是可控的。
MFC无法用ADO连接远程SQL数据库
1、本机可以连接,其它机器不能,是因为没有安装数据库支持。要么安装一个MSSQL2008(当然,这不合理),要么安装一个微软的数据库支持组件MDAC 8以上版本。如果是制作分发程序,需要将MDAC8打包到安装包中。
2、首先,你的机器上要保证有sqlserver,并能正确进入并创建数据库,表等。
3、一般是 Data Source=“” 这句出错了。连接用户名密码是否正确的话,你可以不用代码直接登陆一下试试是否成功。还有sqlserver 不同版本的驱动是不一样的,比如2000 2008就是不一样的代码。
ADO连接本地数据库出现问题
1、这个是监听没有配置或者没有启动报错IP错误。 在设置URL时错误,例如:jdbc:oracle:thin:@19160.36:1521:sharp 数据库服务器不正确:ping 服务器IP是否正确。
2、不外乎ip地址、数据库名、驱动名称、用户名、密码这几个因素,另外看看数据库服务是否启动。
3、一般是 Data Source=“” 这句出错了。连接用户名密码是否正确的话,你可以不用代码直接登陆一下试试是否成功。还有sqlserver 不同版本的驱动是不一样的,比如2000 2008就是不一样的代码。
4、检查你的ado登陆数据库的用户名和你在数据库查询的用户名是否一致。相对oracle来说,一个用户算是一张表。
5、应该是关键字冲突 对表命名最好不要用像user,name等等常见的单词,我过去用name命了个表名,结果一直都有错,最后才发现是命名的问题。
ado连接不上数据库sqlserver的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ADO方式连接数据库、ado连接不上数据库sqlserver的信息别忘了在本站进行查找喔。