내가 그것을 채우는 DBF 파일 등을 생성하기 위해 아래의 코드를 사용립니다. 문제는 파일 이름이 8 자 이하로 잘리는 것입니다. 왜 또는 어떻게 전체 이름을 유지하는 아이디어?DBF 파일 이름은 모든 것이 잘 작동
string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+path+";Extended Properties=dBase IV";
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
cmd.CommandText = @"CREATE TABLE calendfull(
date1 datetime ,
day1 int ,
month1 int ,
year1 int ,
dow int ,
endmonth int
)";
cmd.ExecuteNonQuery();
foreach (DataRow row in calend.Rows)
{
day = Convert.ToInt32(row["day"]);
year = Convert.ToInt32(row["year"]);
month = Convert.ToInt32(row["month"]);
dow = Convert.ToInt32(row["dow"]);
endmonth = Convert.ToInt32(row["endmonth"]);
date1 = Convert.ToDateTime(row["date1"]);
cmd.CommandText = @"insert into calendFull values ('" + date1 + "'," + day + "," + month + "," + year + "," + dow + "," + endmonth + ")";
cmd.ExecuteNonQuery();
}
코드의 그 ** 파일을 생성합니까? ** 여기에 뭔가 빠졌습니까? –
내가 만들고 – SKGeek