Добрый день!
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 for (int i = 0; i < 101; i++)
{
progressBar1.Value = i;
Thread.Sleep(5);
}
var conn = new OleDbConnection();
var open = new OpenFileDialog();
open.Filter = "Files (*.dbf)|*.dbf";
open.Title = "Type File";
string strconn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\\; Extended Properties=dBase IV;";
OleDbConnection odbconn = new OleDbConnection(strconn);
odbconn.Open();
String val1, val2, val3, val4, val5, val6, val7;
OleDbCommand command = new OleDbCommand("CREATE TABLE TBL(row1 int(6), row2 char(20), row3 datatime, row4 datatime, row5 char(20), row6 char(20), row7 char(20))", odbconn); // TBL - имя таблицы (из диалог окна)
command.ExecuteNonQuery();
for (int i = 0; i < listView1.Items.Count; ++i)
{
val1 = listView1.Items[0].ToString();
val2 = listView1.Items[1].ToString();
val3 = listView1.Items[2].ToString();
val4 = listView1.Items[3].ToString();
val5 = listView1.Items[4].ToString();
val6 = listView1.Items[5].ToString();
val7 = listView1.Items[6].ToString();
OleDbCommand command1 = new OleDbCommand("INSERT INTO TBL (row1, row2, row3, row4, row5, row6, row7) VALUES ("+ val1 + ", " + val2 + ", " + val3 + ", " + val4 + ", " + val5+", "+val6 + ", " + val7+")", odbconn);
command1.ExecuteNonQuery();
}
odbconn.Close();
}
Пишу на С# в Microsoft Visual Studio. Ошибок не выводит, но данные в таблицу не записывает...Подскажите пожалуйста в чем проблемы и как все же правильно осуществить записть в новый файлик с расширением dbf.