Пока я запускаю следующий код, я получаю ошибки - неверный оператор SQL.Недопустимый оператор SQL
OleDbConnection con = new OleDbConnection();
con.ConnectionString = "Provider=MSDAORA;Data Source=data;
Password=fatemeh;User ID=personnel_temp";
string sqlcommand = "MAXID NUMBER" +
"MAXID=1175" +
"SELECT GROUP_ID INTO MAXID FROM GROUPS"+
"MAXID:=MAXID+1" +
"INSERT INTO GROUPS(GROUP_ID, GROUP_NAME,DEPT_ID)
VALUES(MAXID,"
+ textBox1.Text +
", SELECT DEPT_ID FROM PERSONNEL_TEMP.DEPARTMENT INNER
JOIN SHIFTS_N.GROUPS ON DEPARTMENT.DEPARTMENT_ID=GROUPS.DEPT_ID)";
OleDbDataAdapter oda = new OleDbDataAdapter(sqlcommand,con);
con.Open();
oda.Fill(dt);
con.Close();
Добавить пробела в строке –
Для начала, вы можете использовать некоторые разрывы строк ... –
у меня есть два соединения: 1) в shifts_n для таблицы групп и 2) в personnel_temp для таблицы отделов , как можно использовать два соединения? –