ねえ、私はすでにこれを尋ねましたが、まだ解決されていません。何も機能しませんでした。ここに私の完全なコードがあります:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace Insertss
{
class Program
{
static void Main()
{
ReadWrite("projektangebote.txt", "inserts.txt");
}
static void ReadWrite(string readName, string writeName)
{
StreamReader streamReader;
StreamWriter streamWriter;
string str;
List<string> values = new List<string>();
streamReader = File.OpenText(readName);
str = streamReader.ReadLine();
streamWriter = new StreamWriter(writeName);
while (str != null)
{
values.Add(str);
str = streamReader.ReadLine();
}
foreach (string a in values)
{
int temp = 1;
String[] temparray = a.Split(';');
streamWriter.WriteLine("Insert into table Firma values({0},'{1}','{2}')", temp, temparray[1], temparray[4]);
temp++;
}
streamReader.Close();
}
}
}
挿入します:
PR_Arbeitstitel;PR_Bereich;PR_Firma_Name;PR_Firma_Organisation;PR_Massnahme;PR_Standort;PR_ProjektTeamDaten_ProjektOrt
SAV サイトの概要;bib;;;;PB;
しかし、2 行目 ( Überarbeitung der SAV Seite;bib;;;;PB; ) では、次の理由で IndexOutOfRangeException が発生します。
この問題を解決する方法を知っている人はいますか? 文字またはスペースを挿入してください..