有一个数据库,结构用VB6带的VISDATA.EXE(可视化数据管理器)创建,其中有一个字段是'TEXT'类型(VISDATA.EXE中没看到'VARCHAR'等类型),我想把它由50增至150,但以前的数据要保留,有什么好办法?
我手头上只有DELPHI6、VISDATA.EXE,没有别的工具.在DELPHI中用ADOQUERY的SQL功能可以实现吗? 高分学习!
我用类似以下的语句为什么出错?
alter table yourtable alter column yourcolumn varchar(150) null 另外:ADOQUERY执行select * from table1 where column1 like '^h%'为什么不能返回正确的结果?我想查找不包含某些字符的记录.
我手头上只有DELPHI6、VISDATA.EXE,没有别的工具.在DELPHI中用ADOQUERY的SQL功能可以实现吗? 高分学习!
我用类似以下的语句为什么出错?
alter table yourtable alter column yourcolumn varchar(150) null 另外:ADOQUERY执行select * from table1 where column1 like '^h%'为什么不能返回正确的结果?我想查找不包含某些字符的记录.
2.select * from table1 where column1 like '[^h]%'
1:yes.
2:我早就这样用过,^符号没有起到该起的作用,是否ADOQUERY不支持?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
SQL.Add('select * from table1 where column1 like ''[^h]%''');