_ConnectionPtr cnn=NULL;
cnn.CreateInstance(_uuidof(Connection)); 
         cnn->Open("Driver=SQLServer;Database=Student;Server=127.0.0.1;","","",adCmdUnspecified); CString sSQL,Sno,Sname;
Sname="张三";
sSQL.Format("UPDATE FROM Student1 SET Sname='%s' WHERE Sno=2",Sname);
cnn->Execute((_bstr_t)sSQL,NULL,adCmdText);
cnn->Close();

解决方案 »

  1.   

    ("Driver=SQLServer;Database=Student;Server=127.0.0.1;","","",adCmdUnspecified);看到这个,怎么没看到登录名和密码(如SA,123之类的字符)
      

  2.   

    javascrip 交流群:97470659
    asp.net 交流群:106041515
    java 交流群: 106041212   
    sql server 交流群:33968565欢迎大家加入讨论
      

  3.   


    加上信用连接试试:Trusted_Connection=True;
      

  4.   

    这儿有所连接串:
    http://www.connectionstrings.com/sql-server-2008#p1
      

  5.   

    提示abnormal program terminal,分步调试时会在Open时报错信息:Unhandled expection in ab.exe
    (KERNEL32.DLL)
      

  6.   

    给他加一个试试
    ("Driver=SQLServer;Database=Student;Server=127.0.0.1;","sa","",adCmdUnspecified);