已经建好一个数据窗口dw_read,类型为grid,不连接数据库,数据源为External。现已经建好两列student_no和type,想通过程序用modify()向其中添加若干列,以后用来填入数据。现在的问题是,当数据窗口类型为grid时,增加的列标会覆盖到原来已有的列标上面,而列并没有创建成功。于是就想先将数据窗口类型改为 freedom,增加了列和列标之后再改回grid类型,这时发现列标创建成功,而列的创建仍然失败。两种方法中Dw_read.Modify(Ls_add_column)的返回值都是Line 1 Column 20: incorrect syntax. 以下是第二种方法的代码,不知是列的某一属性写的有问题还是思路有错误,如果有什么更好的办法,请指教。
已经建好一个数据窗口dw_read,类型为grid,不连接数据库,数据源为External。现