sorry i knew what the problem was the problem now is i am getting error Index was outside the bounds of the array.my code is as follows
private void saveDataInDatabase()
{
string[] key = null;
for (int i = 0; i < allData.Count; i++)
{
TextProcItem item = (TextProcItem)allData[i];
string text1 = item.text.ToString();
text1 = text1.Replace("'", "''");
string sent2 = item.sentences.ToString();
sent2 = sent2.Replace("'", "''");
if (item.keywords.Length > item.sentences.Length && item.keywords.Length > item.nouns.Length && item.keywords.Length > item.adjectives.Length && item.keywords.Length > item.verbs.Length)
{
for (int j = 0; j < item.keywords.Length; j++)
{
//insert query procedure here
string myString;
SqlConnection cn = new SqlConnection(@"Server=208.124.179.198;Database=Content_text;UID=sa;Password=November17th;");
cn.Open();
myString = @"INSERT INTO contentTbl(Author,Title,text,badsent,all_sent,sentences,key_word,noun,verbs,adjectives) Values('" + "me" + "','" + item.article + "','" + text1 + "','" + item.badSent + "','" + item.allSentNumber + "','" + sent2 + "','" + item.keywords[j].ToString() + "','" + item.nouns[j].ToString() + "','" + item.verbs[j].ToString() + "','" + item.adjectives[j].ToString() + "')";
SqlCommand myCmd = new SqlCommand(myString, cn);
myCmd.ExecuteNonQuery();
cn.Close();
}
}
else if (item.sentences.Length > item.keywords.Length && item.sentences.Length > item.nouns.Length && item.sentences.Length > item.adjectives.Length && item.sentences.Length > item.verbs.Length)
{
string text2 = item.text.ToString();
text2 = text2.Replace("'", "''");
string sent3 = item.sentences.ToString();
sent3 = sent3.Replace("'", "''");
for (int j = 0; j < item.sentences.Length; j++)
{
//insert query procedure here
string myString;
SqlConnection cn = new SqlConnection(@"Server=208.124.179.198;Database=Content_text;UID=sa;Password=November17th;");
cn.Open();
myString = @"INSERT INTO contentTbl(Author,Title,text,badsent,all_sent,sentences,key_word,noun,verbs,adjectives) Values('" + "me" + "','" + item.article + "','" + text2 + "','" + item.badSent + "','" + item.allSentNumber + "','" + sent3 + "','" + item.keywords[j].ToString() + "','" + item.nouns[j].ToString() + "','" + item.verbs[j].ToString() + "','" + item.adjectives[j].ToString() + "')";
SqlCommand myCmd = new SqlCommand(myString, cn);
myCmd.ExecuteNonQuery();
cn.Close();
}
}
else if (item.nouns.Length > item.keywords.Length && item.nouns.Length > item.sentences.Length && item.nouns.Length > item.adjectives.Length && item.nouns.Length > item.verbs.Length)
{
string text3 = item.text.ToString();
text3 = text3.Replace("'", "''");
string art = item.article.ToString();
string sent = item.sentences.ToString();
sent = sent.Replace("'", "''");
for (int j = 0; j < item.nouns.Length; j++)
{
//insert query procedure here
string myString;
SqlConnection cn = new SqlConnection(@"Server=208.124.179.198;Database=Content_text;UID=sa;Password=November17th;");
cn.Open();
myString = @"INSERT INTO contentTbl(Author,Title,text,badsent,all_sent,sentences,key_word,noun,verbs,adjectives)Values('" + "me" + "','" + art + "','" + text3 + "','" + item.badSent + "','" + item.allSentNumber + "','" + sent + "','" + item.keywords[j].ToString() + "','" + item.nouns[j].ToString() + "','" + item.verbs[j].ToString() + "','" + item.adjectives[j].ToString() + "')";
SqlCommand myCmd = new SqlCommand(myString, cn);
myCmd.ExecuteNonQuery();
cn.Close();
}
}
else if (item.adjectives.Length > item.keywords.Length && item.adjectives.Length > item.sentences.Length && item.adjectives.Length > item.nouns.Length && item.adjectives.Length > item.verbs.Length)
{
string text4 = item.text.ToString();
text4 = text4.Replace("'", "''");
string sent4 = item.sentences.ToString();
sent4 = sent4.Replace("'", "''");
for (int j = 0; j < item.adjectives.Length; j++)
{
//insert query procedure here
string myString;
SqlConnection cn = new SqlConnection(@"Server=208.124.179.198;Database=Content_text;UID=sa;Password=November17th;");
cn.Open();
myString = @"INSERT INTO contentTbl(Author,Title,text,badsent,all_sent,sentences,key_word,noun,verbs,adjectives) Values('" + "me" + "','" + item.article + "','" + text4 + "','" + item.badSent + "','" + item.allSentNumber + "','" + sent4 + "','" + item.keywords[j].ToString() + "','" + item.nouns[j].ToString() + "','" + item.verbs[j].ToString() + "','" + item.adjectives[j].ToString() + "')";
SqlCommand myCmd = new SqlCommand(myString, cn);
myCmd.ExecuteNonQuery();
cn.Close();
}
}
else if (item.verbs.Length > item.keywords.Length && item.verbs.Length > item.sentences.Length && item.verbs.Length > item.nouns.Length && item.verbs.Length > item.adjectives.Length)
{
string text5 = item.text.ToString();
text5 = text5.Replace("'", "''");
string sent5 = item.sentences.ToString();
sent5 = sent5.Replace("'", "''");
for (int j = 0; j < item.verbs.Length; j++)
{
//insert query procedure here
string myString;
SqlConnection cn = new SqlConnection(@"Server=208.124.179.198;Database=Content_text;UID=sa;Password=November17th;");
cn.Open();
myString = @"INSERT INTO contentTbl(Author,Title,text,badsent,all_sent,sentences,key_word,noun,verbs,adjectives) Values('" + "me" + "','" + item.article + "','" + text5 + "','" + item.badSent + "','" + item.allSentNumber + "','" + sent5 + "','" + item.keywords[j].ToString() + "','" + item.nouns[j].ToString() + "','" + item.verbs[j].ToString() + "','" + item.adjectives[j].ToString() + "')";
SqlCommand myCmd = new SqlCommand(myString, cn);
myCmd.ExecuteNonQuery();
cn.Close();
}
}
}
}
i would really appriciate if someone can help me with this