当我向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();