声明无法准备 [英] Statement(s) could not be prepared

查看:114
本文介绍了声明无法准备的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我连接到myDatabase(sql server)。



Hi,
i connect to myDatabase (sql server).

CDatabase m_database;
bool p=m_database.Open(_T("myDatabase "),0,0,_T("ODBC;UID=user1"),1);





在Sql Server 2008中创建的myDatabase:



myDatabase created in Sql Server 2008 :

server type: Database Enginge<br />
server name: my-pc\SQLEXPRESS<br />
authentication: Windiws Authentication <br />
user name: my-pc\user1







CRecordset m_recordset(&m_database);
m_recordset.Open (CRecordset :: snapshot, _T("select * from myTable"), CRecordset::readOnly);





错误:

无效的对象名称'myTable'。声明无法准备





如何解决此问题?



error:
Invalid object Name 'myTable'. Statement(s) could not be prepared


how do i resolve this problem?

推荐答案

应该运行sql server的服务。 (sql server explorer和sql server browser。在sql server配置管理器中管理它们。
services of sql server should be running. (sql server explorer and sql server browser. manage them in sql server configuration manager.


这篇关于声明无法准备的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆