テキストボックスの複数行の値をSQLの複数の行に保存しようとしています。下の画像に示すようなテキストボックスがあります
http://www.4shared.com/photo/91DD7knd/Multi-textbox.html
保存後、次のようにデータSQLを入力します。
テキストボックスの複数行の値をSQLの複数の行に保存しようとしています。下の画像に示すようなテキストボックスがあります
http://www.4shared.com/photo/91DD7knd/Multi-textbox.html
保存後、次のようにデータSQLを入力します。
この方法を試してください。これにより、カンマ区切りの値として一度に 3 行が挿入されます。
public void insertRowsToDb(string multiTextString)
{
int i = 0;
string insertString = "";
string[] result = multiTextString.Split(new string[] { "\n", "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
foreach (string s in result)
{
for (i = 0; i = 2; i++)
{
insertString = insertString + s+",";
//Console.WriteLine(s);
}
insertString = insertString.Substring(0, insertString .Length - 1);//Trim last comma
insertToDb(insertString);//Your DB insert procedure here
i = 0;
}
}