假设我有一个C++程序,任何用户都可以在他们的机器上下载。我想让用户能够通过这个程序将内容上传到我设置的某个远程数据库。
我的策略是让C++程序调用一个PHP脚本,该脚本将在出现提示时连接到数据库。但是,当我尝试连接到不是本地主机的远程服务器时,就像下面的调用一样:
mysql_connect("website.com", "user", "pass");
它会给出错误:
PHP Warning: mysql_connect(): Lost connection to MySQL server at 'reading initial
c
mysql -u user -p pass -h remotehost
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 96
Server version: 5.1.36-community-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysq
我有一台SQL server 2000和一个access数据库mdb通过链接服务器连接,另一方面我有一个用C#编写的程序,用于更新基于SQL表(用户)的数据库Access中的数据。
运行我的程序时,返回以下错误消息:
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. Authentication failed. [OLE / DB provider returned message: Can not start the application. Missing information file of the