delphi7连mysql测试连接成功,但是运行时出现 no database selected
在我原来的电脑上程序可以运行,没有错误,换新电脑之后重新安装了delphi和mysql,然后运行程序就会出现no database selected的错误。但是在ADOconnection的connectionstring里面配置mysql数据库的时候,点击测试连接是可以连接成功的,ADOQuery的connection也选择了ADOconnection,还有SQL中也写了select * from 我的数据表名。所以我觉得没有问题,但是却运行出错,这是为什么呢?求解答,周围人都不会了 MySQL Delphi SQL 数据库
[解决办法]
我只能说确保连接字符串和用户名还有密码都正确,我也曾经碰到类似的问题
[解决办法]
你试试重新建立过一个用户名或是用root,我原来有遇到过,是当前用户没有访问数据库权限造成的。
[解决办法]
系统呢?一样吗?
[解决办法]
win7和XP系统是有差别的,我上个项目也遇到这个问题了,其实也很简单路径不要写在ADOConnection里,用赋值的方法在代码里写,就能完美解决了。不信,你试下