返回首页

我需要生成一个脚本,将数据插入到SQL 2008数据库。一切工作正常,我在数据库中存储在varbinary字段的文件除外。我提取的数据,但是当我尝试运行脚本,它只是怪胎了。这是我做的如何。

using (StreamWriter sw = new StreamWriter(Console.ReadLine() + ".sql"))

            {

                foreach (File b in context.Files)

                {

                    sw.WriteLine("INSERT INTO [File] VALUES ({0}, {1}, {2}, {3})", b.FileID, b.FileName, b.MIME, ASCIIEncoding.UTF8.GetString(b.BinaryData));

                }

                sw.Flush();

                sw.Close();

            }

任何帮助将是巨大的!

编辑:
我不需要执行脚本,我只是需要将它写入一个文件。是不是在应用程序抛出的异常,我只需要知道如何从VARBINARY在这样一种方式,我可以执行脚本添加OT在稍后阶段到另一个DB写的内容。

回答

评论会员: 时间:2
N