先贴代码:
        OdbcConnection cn = new OdbcConnection("DSN=NGBFmis.gdb;UID=SYSDBA;PWD=masterkey;");
        cn.Open();
        try
        {
            //写入BLOB字段
            OdbcCommand mycommand = new OdbcCommand("update customer set SUMMARY=? where CUSTID='" + TextBoxNo.Text + "' and SNAME='" + TextBoxCorp.Text + "' ", cn);
            mycommand.Parameters.Add("SUMMARY", OdbcType.Text);  ------》这里应该是什么类型的合适?
            string myBlob = TextBoxDetails.Text.Replace("'", "''");
            mycommand.Parameters["SUMMARY"].Value = myBlob;
            mycommand.ExecuteNonQuery();
        }
        catch (OdbcException ex)
        { Response.Write(ex.Message); }
        finally
        { cn.Close(); }
.....正如我代码提到的那样,那个ODBCType.char  varchar  NText  Text NChar都试过了依然是不行,希望各位达人帮忙
指导一下,
这个图片是打开数据库之后,看到的,第一行为我测试的内容,可以看出,明显和下面的不一样,格式不一样。
http://hi.csdn.net/attachment/201111/5/99262_1320461083T6uu.jpg这个是我双击打开之后,看到的里面只有一个字母,标题是As Text很是奇怪。。
这个是我切换了一下查看方式就是  webpage方式看是正整的...切换了另一个查看方式 ,只有一个字母,这个和实际用的时候效果一样,调用出数据来只有一个字母。。注:::前台的程序是一个winForm的很多年以前的一个程序,所以前台的读取方式 是没办法改变的..只能通过写入方式 下手...可是我试了好多的办法,也不管用,网上这方面的问题很少,在这里希望各位达人能帮忙出出主意,谢了...环境:本机测试 win7 +vs2008 服务器Win2003server  通过ODBC连接的Interbase数据库..      其中这个SUMMARY是一个BLOB字段..别的暂时没想到,想到再补充一下...