动态创建access字段,并设置字段“允许空字符”! 如题!找了半天没有任何进展!请高手帮忙!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Create Table Tab4 ([ID] Counter,[Name] string (64) ,[Age] integer NOT NULL,[Birthday] DateTime NOT NULL); 示例: 用 DDL 的 Create Table 建立一个表 Table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段。 CREATE TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10)) 再建一个包含两个字段的表 Table2,字段 id 为长整型,字段 MyText 为文本 CREATE TABLE Table2 (Id LONG, MyText TEXT) 用以下语句建立 Table1 和 Table2 的一对多关系: ALTER TABLE Table2 ADD CONSTRAINT Relation1 FOREIGN KEY ([Id]) REFERENCES Table1 ([Id]) 删除关系用以下语句: ALTER TABLE Table2 DROP CONSTRAINT Relation1 删除 Table1 用以下语句: DROP TABLE Table1 设定某字段为主键 ALTER TABLE 表1 ALTER COLUMN [id] COUNTER CONSTRAINT MyPrimaryKey PRIMARY KEY 增加一个字段 MySalary alter table AAA add COLUMN MySalary CURRENCY 删除一个字段 MySalary alter table AAA drop COLUMN MySalary 另:默认就是允许空字段.但专门设置空字段的语句我也不知道 晕 又晚了原来写法和sql server里面一样,早知道该先试试的.汗! 估计楼上所有的答案都是错的Access的“允许空字符串”和“字段允许为空”的概念是不同的,楼上所列的都是字段允许为空的写法,和“允许空字符串”概念是不同的。这个时候只能用OLE方式。具体察看http://msdn2.microsoft.com/en-us/library/aa140022(office.10).aspxhttp://msdn2.microsoft.com/en-gb/library/ms717947.aspx 建立CreateOleObject('ADOX.Table');通过OLE控件.Columns[0].Properties['Jet OLEDB:Allow Zero Length'].Value:=True;设置允许空字符串 这句delphi控件的整型值代表什么? 请问如何遍历StringGrid某一列的值,符合条件的删除所在行? 关于TEECHART实时画图问题 如何实现记录同步 有点难度吧:想让麦克风通过声卡,实时地用音箱播放出来,实现卡拉OK的功能 高手帮我解决这个关闭表单的问题??? 帮忙啊 请问一下如何动态调用一个中的函数(dll与文件名存在数据库中) 请问一下ADO怎么连SYBASE 关于oracle数据库查询中条件语句组合方式的问题 菜鸟困惑两天了,如何写这个渐变颜色的算法 求 DevExpress QuantumGrid V3.22 For Delphi5的版本,急急急!请兄弟们帮忙,多谢啦!
[ID] Counter,
[Name] string (64) ,
[Age] integer NOT NULL,
[Birthday] DateTime NOT NULL);
用 DDL 的 Create Table 建立一个表 Table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段。
CREATE TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10)) 再建一个包含两个字段的表 Table2,字段 id 为长整型,字段 MyText 为文本
CREATE TABLE Table2 (Id LONG, MyText TEXT) 用以下语句建立 Table1 和 Table2 的一对多关系:
ALTER TABLE Table2 ADD CONSTRAINT Relation1 FOREIGN KEY ([Id]) REFERENCES Table1 ([Id]) 删除关系用以下语句:
ALTER TABLE Table2 DROP CONSTRAINT Relation1 删除 Table1 用以下语句:
DROP TABLE Table1 设定某字段为主键
ALTER TABLE 表1 ALTER COLUMN [id] COUNTER CONSTRAINT MyPrimaryKey PRIMARY KEY 增加一个字段 MySalary
alter table AAA add COLUMN MySalary CURRENCY 删除一个字段 MySalary
alter table AAA drop COLUMN MySalary 另:默认就是允许空字段.但专门设置空字段的语句我也不知道
原来写法和sql server里面一样,
早知道该先试试的.
汗!
http://msdn2.microsoft.com/en-us/library/aa140022(office.10).aspx
http://msdn2.microsoft.com/en-gb/library/ms717947.aspx
CreateOleObject('ADOX.Table');
通过
OLE控件.Columns[0].Properties['Jet OLEDB:Allow Zero Length'].Value:=True;
设置
允许空字符串