在access数据库中用alter改变某个列的长度怎么写?
我这样写
alter table myTable MODIFY lqzy varchar(20)
但是报错
谁知道怎么修改??谢谢谢谢
解决就给分!决无食言!
我这样写
alter table myTable MODIFY lqzy varchar(20)
但是报错
谁知道怎么修改??谢谢谢谢
解决就给分!决无食言!
解决方案 »
- 关于创建一个过程的问题
- 请教这句话cht1.BackImage.Bitmap.Assign(Image1.Picture.Bitmap);是什么意思啊?
- 如何解决delphi 7.0 ado的这个bug?--invalid variant type
- 管理网吧客户机的允许登陆和退出功能
- 请问这个SQL语句该怎么改呀?
- 高分求 把Tchart和dbchart 的設計結果在 rave 上顯示並且打印!
- 为什么我的install Express for delphi中没有BDE引擎安装呢?
- 请问,如何把一般的传真文件格式转换为用传真控件apro可以显示的格式(.apf)?
- 请问怎样让数据库程序脱离编译环境
- 怎样捕获系统提示消息?我想屏蔽系统消息,然后自定义一个提示!!!
- 乱码问题求助sos
- 如何让程序开始运行后,以图标的形式,位于屏幕右下脚--在线等
说查询分析器不支持alter~~?
begin
ADOQuery1.SQL.Clear;
{ALTER TABLE MyTable
ALTER COLUMN MyColumn nvarchar(100) [NOT NULL]} ADOQuery1.SQL.Add('alter table myTable ALTER COLUMN lqzy String(100)');
ADOQuery1.ExecSQL;
end;
谢谢
这个sql我知道,但是到了execsql那一步,就会出现sysmble alter error得错误
procedure TForm1.Button2Click(Sender: TObject);
begin
with ADOQuery4 do
begin
Close;
SQL.Clear;
SQL.Add('ALTER TABLE myTable alter column lqzy varchar(20) ') ;
ExecSQL;
end;
end;
jixinming(小明) ( )
我知道应该那么写,但是实际情况是到了execsql的时候,就会出现sysmble error的错误,我换了好几个mdb,都出现了这个情况,但是在oracle上就没有这个问题
我上面的语句有什么问题,
我已测试通过,不知在你那儿为何不行,请你建一个全新的项目试试,还有 jixinming(小明)的脚本和我的又有什么不同呢
问题解决了~~
直接不用sqlserver了,换oracle了
:(