Как сделать сразу несколько вставок в sybase из c#

Я новичок в sybase db. Я пытаюсь вставить несколько строк, используя следующий код

string sql="INSERT INTO dbo.table1 (c1,c2,c3)
     VALUES ('C1','c2','c2'); INSERT INTO dbo.table1 (c1,c2,c3)
     VALUES ('C1','c2','c2'); ";


                Sybase.Data.AseClient.AseCommand cmd = new Sybase.Data.AseClient.AseCommand();
                cmd.CommandType = System.Data.CommandType.Text;
                cmd.CommandText = sql;
                cmd.CommandTimeout = 30 * 60;`enter code here`
                cmd.Connection = conn;
                cmd.ExecuteNonQuery();

и я получаю сообщение об ошибке «Неверный синтаксис рядом с ';'». в конце первого утверждения? Любые идеи?


person Grasshopper    schedule 27.06.2012    source источник
comment
Я не вижу никаких операторов вставки выше. Вы разместили свой полный фрагмент кода?   -  person Chris Laplante    schedule 27.06.2012
comment
Как насчет того, чтобы показать значение этого sql   -  person Steve    schedule 27.06.2012
comment
Требует ли Sybase GO вместо ;?   -  person bluevector    schedule 27.06.2012


Ответы (1)


Я понял, что в этом нет необходимости; или пойти. Большое спасибо за вклад

person Grasshopper    schedule 27.06.2012