SqlServer中S表有个字段是Image类型,用于存放Mail附件的
Oracle中O表也有个字段Blob类型,也是存放Mail附件的
我要把一些sqlserver中的附件数据导入到oracle中,同时也有一些Oracle中的附件导入到sqlserver中。
但是无论是把sqlserver的数据写入oracle,还是把oracle的blob数据写入sqlserver,都会出错。
哪位高手帮帮忙看一下,感激不尽了...
如果可以的话小弟可以把剩下来的代码都发过去方便大大们诊断..
其中邮件操作的那一段代码如下:
private void TransferMailing()
{
string maildomain = textBoxMailDomain.Text;
string oaSql = "select * from rx_oa_mailing where Instr(MailTo, ' " + maildomain + " ') <1 ";
DataSet ds = SqlHelper.ExecuteReader(this.OAConnction.ConnectionString, this.OAConnction.ProviderName, oaSql);
if (ds.Tables.Count > 0)
{
DataTable dt = ds.Tables[0];
foreach (DataRow dr in dt.Rows)
{
string mailId = dr[ "mail_Id "].ToString().Trim();
string mailTo = dr[ "mailto "].ToString().Trim();
string mailFrom = dr[ "mailer_addr "].ToString().Trim();
string fromName = dr[ "mailer_name "].ToString().Trim();
string copyTo = dr[ "copyTo "].ToString().Trim();
string privateTo = dr[ "privateTo "].ToString().Trim();
string subject = dr[ "subjet "].ToString().Trim();
string content = dr[ "content "].ToString().Trim().Replace( " ' ", " ");