托管C++使用ADO.net的问题

mickwang 2003-05-03 09:34:05
编译通不过
error C3624: 'System::ComponentModel::Component': the compiler cannot find this type; it is defined in the assembly 'System'是在SqlConnection和SqlCommand那两行,怎么回事?

#using <mscorlib.dll>
#using <system.data.dll>
#using <system.Xml.dll>
using namespace System;
using namespace System::Data;
using namespace System::Data::SqlClient;
using namespace System::Xml;
void main()
{

SqlConnection *mySqlConn;
mySqlConn=new SqlConnection(S"server=myserver;Trusted_Connection=yes;database=pubs;");
mySqlConn->Open();

SqlCommand *mySqlCmd=new SqlCommand(S"select*from authors",mySqlConn);

SqlDataReader* myReader=mySqlCmd->ExecuteReader();
while(myReader->Read())
Console::WriteLine(myReader->get_Item("au_lname")->ToString());
myReader->Close();
mySqlConn->Close();
}
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
duebbin 2003-05-06
  • 打赏
  • 举报
回复
#using <mscorlib.dll>
#using <system.data.dll>
#using <system.Xml.dll>
using namespace System;
using namespace System::Data;
using namespace System::Data::SqlClient;
using namespace System::Xml;
void main()
{

System::Data::SqlClient::SqlConnection __gc* mySqlConn;
mySqlConn=new System::Data::SqlClient::SqlConnection(S"server=myserver;Trusted_Connection=yes;database=pubs;");
mySqlConn->Open();

System::Data::SqlClient::SqlCommand __gc* mySqlCmd = new System::Data::SqlClient::SqlCommand(S"select*from authors",mySqlConn);

System::Data::SqlClient::SqlDataReader __gc* myReader =m ySqlCmd->ExecuteReader();
while(myReader->Read())
Console::WriteLine(myReader->get_Item("au_lname")->ToString());
myReader->Close();
mySqlConn->Close();
}
Linbo Zhao 2003-05-06
  • 打赏
  • 举报
回复
前面还要写:
#using <system.dll>

—————————————————————————————————
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛       ▲自动添加签名......

让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip
SchoolHK 2003-05-04
  • 打赏
  • 举报
回复
楼上说的对
看来看去也不见得是managed C++.....
zjblue 2003-05-04
  • 打赏
  • 举报
回复
#using <system.data.dll>
#using <system.Xml.dll>

你试下
#using system.data
#using system.xml

不过好奇怪,你的程序不是托管C++把

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧