关键字“Set”附近的语法不正确与asp / sql代码冲突

时间:2018-05-31 20:47:59

标签: sql-server

当我向sql表字段写一个简单的“成功”或“失败”时,我没有收到此错误,但是当我包含一个大约3500个字符的详细命令输出时,我在标题中得到错误。 sql数据库字段是一种文本字段,应该有21亿字符限制?

我做错了什么?

DBConnectionlib.DBClass dbWrite = new DBConnectionlib.DBClass();
dbWrite.connectionInformation = @"Server=tcp:xxxxx,1111 ;Database=xxxxx;Trusted_Connection=false;UID=xxxxx;Pwd=xxxxx;ApplicationIntent=ReadWrite;Timeout=60;MultiSubnetFailover=True";               
dbWrite.tableName = "xxxxx";
string tableNameWrite = "xxxxx";

List<string> dataItems = new List<string>();

dbWrite.insertStatement = "insert into " + tableNameWrite + " (dateTime, changeMakersSamAccount, changeMakersDisplayName, " +
                "changeMakersIp,changeMakersComputerName,accountBeingChangedSamAccount,accountBeingChangedDisplayName,domainControllerUsed," +
                "changeDescription,fileNameUploaded,result)" +
                "VALUES" +
                "('" + logging_dateTime + "', '" + logging_changeMakersSamAccount + "', '" + logging_changeMakersDisplayName + "', '" 
                + logging_changeMakersIp + "', '" + logging_changeMakersComputerName + "', '" + logging_accountBeingChangedSamAccount + "', '" 
                + logging_accountBeingChangedDisplayName + "', '" + logging_domainControllerUsed + "', '" + logging_changeDescription + "', '" 
                + logging_fileNameUploaded + "', '" + logging_result + "')";

string dbResults = dbWrite.writeToSqlDatabase();

0 个答案:

没有答案