请教个问题:我使用postgres存储数据时,有一个字段是text的,当我存储小量内容时好着呢,可是一旦存储的内容比较多,就出错。你们遇到过类似问题吗?

解决方案 »

  1.   

    楼上两位,谢谢你们的关心。我已经解决了,过程是这样的:
    我使用的是postgres数据库,创建了一个表,表中有一个字段,其类型是text。当我在sql语句中添加变量时,由于数据太大,程序会崩溃。
    string sql = "select \"Pe_Id\",\"Pe_Key\" from \"Pedia\"  where \"Pe_State\"='"+Pe_State+"'";
    我修改了变量,写该成这样:
    string sql = "select \"Pe_Id\",\"Pe_Key\" from \"Pedia\"  where \"Pe_State\"=@Pe_State";
    然后在程序的后面再去设置,这样就能够正常存储了。再次感谢