','AseBulkCopy附近的语法不正确>>

问题描述 投票:0回答:1

我有一个代码,可以使用ASE客户端实现从MSSQL SERVER到SYBASE(12.5)的批量复制,但是在WriteToServer()函数中,我总是收到错误“','附近的语法不正确”。注意:我什至将DestinationTableName更改为一个不存在的表,但是我仍然遇到相同的错误。我的下面的代码

using (AseConnection theCons = new AseConnection(connstring))
{          
    try
    {
        if (theCons.State != ConnectionState.Open)
        {
            theCons.Open();
        }

        AseBulkCopy objbulk = new AseBulkCopy(theCons);

        objbulk.DestinationTableName = "dbo.testBulk";

        try
        {
            objbulk.WriteToServer(dt); //dt is my source DataTable from MSSQL SERVER
        }
        catch (Exception exception)
        {

        }
    }
    catch (Exception exception)
    {

    }
    finally
    {
        if (theCons != null)
        {
            if (theCons.State != ConnectionState.Closed)
                theCons.Close();
        }
    }
}

我有一个代码,可以使用ASE客户端实现从MSSQL SERVER到SYBASE(12.5)的批量复制,但是在WriteToServer()函数中,我总是收到错误“','附近的语法不正确”。注意:我什至...

c# sql-server sybase-ase
1个回答
0
投票

此错误生成,当提供程序找不到目标表并使用空表名查询元数据以进行批量复制时(是的,检查操作结果不适用于真正的开发人员...)。

© www.soinside.com 2019 - 2024. All rights reserved.