Проблемы с двойными запросами - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь выполнить 2 запроса одним нажатием кнопки. Кажется, он не работает, а просто закрывается автоматически.Кто-нибудь может мне помочь или объяснить, почему мой код не работает?Вот код:

test = 1;
{
    connection.Open();
    string strTemp = " [StudentNum] Text, [StudentName] Text, [Section] Text, [TimeIn] Text, [TimeOut] Text, [Status] Text";
    OleDbCommand myCommand = new OleDbCommand();
    myCommand.Connection = connection;
    myCommand.CommandText = "CREATE TABLE [" + date + "](" + strTemp + ")";
    myCommand.ExecuteNonQuery();
    if (test == 1)
    {
        OleDbCommand commandl = new OleDbCommand();
        commandl.Connection = connection;
        commandl.CommandText = "INSERT INTO ['" + date + "']([StudentNum],[StudentName],[Section]) select [StudentNo],[Name],[Section] from StudInfo";
        commandl.ExecuteNonQuery();
    }

1 Ответ

0 голосов
/ 05 марта 2019

Удалить имя таблицы, разделяющей апострофы.

commandl.CommandText = "INSERT INTO [" + date + "]([StudentNum],[StudentName],[Section]) select [StudentNo],[Name],[Section] from StudInfo";

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...