菜鸟请求高手援助!
一个往数据库中写数据的程序,可是我就是不能搞定!麻烦高手援助,谢谢!
#include "stdafx.h"
#using <mscorlib.dll>
#using "System.dll"
using namespace System;
using namespace System::Diagnostics;
using namespace System::Data;
using namespace System::Data::SqlClient;
int _tmain()
{
String *myConnectionString;
myConnectionString = "Initial Catalog=host;Data Source=(local);Integrated Security=SSPI;";
SqlConnection *myConnection = new SqlConnection();
myConnection->ConnectionString=myConnectionString;
//String *s="good";
String *myInsertQuery="Insert into host1app 来源 VALUES 'source'";
SqlCommand *myCommand = new SqlCommand(myInsertQuery);
myCommand->Connection = myConnection;
myConnection->Open();
myCommand->ExecuteNonQuery();
myConnection->Close() ;
}
现在的程序就能执行,也能把source插入数据库,可是当把那段屏蔽的语句(即//String *s="good";)打开时,然后把'source'换成S(S赋值为good)就不能把good插入数据库了,请问这是为什么了?
感激涕零!