给db文件的表加一个字段,类型为integer,要求默认值为0 大虾们: 我想给一个db文件的表加一个字段类型为integer,默认值为0。要用何种控件。Table行吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alter table....示例A. 更改表以添加新列下例添加一个允许空值的列,而且没有通过 DEFAULT 定义提供值。各行的新列中的值将为 NULL。CREATE TABLE doc_exa ( column_a INT) GOALTER TABLE doc_exa ADD column_b VARCHAR(20) NULLGOEXEC sp_help doc_exaGODROP TABLE doc_exaGO ALTER TABLE doc_exa ADD column_b int(8) NULL 我用table1.fieldDefs.add('XGSJ',ftstring,16,true);不行呀?好象听说用SQL语句可以那用什么控件?怎么写? 话是不错!但query.datebasename里没有pardox一项和query.datesource也很难填除非设置ODBC数据源但我不想配置ODBC,因为用程序配置ODBC很难不会? procedure TForm1.Button1Click(Sender: TObject);beginquery1.Close;query1.SQL.Clear ;query1.sql.add('alter table country add one_column int');query1.ExecSQL ;query1.close;query1.SQL.clear;query1.SQL.add('update country set One_column=0');query1.execsql;end; 其中query1.databasename:=DBDEMOS(这个就是pardox类型的)。 大哥: 这种方法对mdb可以但对db不行我在SQl Explore 中写alter table mytest add one int;(mytest为db文件)出现错误key violation?怎么办? query1.databasename:=DBDEMOS那query怎样指向我的一个db文件呢?属性改怎么设置? 读寄存器数据问题 急求解答!! Delphi编译出的程序,为什么在有的windows2003不能运行,内详,高手进 DELPHI 替换API问题. 一个算法问题,郁闷中 ADO连接ORACLE出错 请教如何编程控制系统托盘?如将一些不常用的托盘图标隐藏 小弟有一问题,很是不明白,想不出办法解决.路过的都来看看! API 怎样在字符串中截取其中的几个字符? 关于摄像头的编程问题 请问高手,DLL调用问题? 为何WIN2000下做的程序在WIN98下字体全变了样,而且控件的大小也有改变,非常感谢!!(分辨率都一样)
示例
A. 更改表以添加新列
下例添加一个允许空值的列,而且没有通过 DEFAULT 定义提供值。各行的新列中的值将为 NULL。CREATE TABLE doc_exa ( column_a INT)
GO
ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL
GO
EXEC sp_help doc_exa
GO
DROP TABLE doc_exa
GO
不行呀?
好象听说用SQL语句可以那用什么控件?怎么写?
但query.datebasename里没有pardox一项
和query.datesource也很难填
除非设置ODBC数据源
但我不想配置ODBC,因为用程序配置ODBC很难不会?
begin
query1.Close;
query1.SQL.Clear ;
query1.sql.add('alter table country add one_column int');
query1.ExecSQL ;
query1.close;
query1.SQL.clear;
query1.SQL.add('update country set One_column=0');
query1.execsql;
end;
这种方法对mdb可以但对db不行
我在SQl Explore 中写
alter table mytest add one int;(mytest为db文件)
出现错误
key violation?
怎么办?
那query怎样指向我的一个db文件呢?
属性改怎么设置?