This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 请问:在vb中,利用sql在一个表中添加新的列field,并且设置default value, allowzerolenth等属性。我想问一下,用dao还是ado更方便一些。
-lilyba(Sunshine);
2002-9-18
(#754000@0)
-
gaoshou, I don't know that. Help you to up it only.When I'am programming, the only thing i think is can I do that, not which way is better.
you are gaoshou !!!!
-oceandeep(北极熊® Zzz Zzz);
2002-9-18
{115}
(#754060@0)
-
别笑话我了。我知道用dao可以实现,不知道ado如何实现。也不知道ado能否实现?
-lilyba(Sunshine);
2002-9-18
(#754067@0)
-
I know nothing until that is a must in the project
-oceandeep(北极熊® Zzz Zzz);
2002-9-18
(#754085@0)
-
应该直接执行SQL语句就可以了Alter Table myTable Add myColumn char(10) null default 'default value',我在MS ACCESS里试了一下,default语法不对,你可以查一下default 的语法,其它应该没有问题
-miketany(MIKE老狼);
2002-9-18
(#754183@0)
-
I think ADO is better
-cnyouyou(游啊游,游到外婆桥);
2002-9-18
(#754237@0)
-
据我所知,ADO 2。0是不支持DDL的。
-yangn(Raymond);
2002-9-18
(#754315@0)
-
好像是这样,5555,还得用dao。
-lilyba(Sunshine);
2002-9-18
(#754320@0)
-
你的问题很奇怪啊,你直接用conn.execute(sql)不就完了,jet 自然会帮你把表建好.ADO2.0是很老的东西,VB6带的就是2.1
-miketany(MIKE老狼);
2002-9-18
(#754423@0)
-
我用的ado2.7,但是没有查到如何在ado中,利用excute改变field的属性的语句。
-lilyba(Sunshine);
2002-9-18
(#754429@0)
-
应该查找JET的DDL sql语句语法,无外乎是 Alter Table myTable Add myColumn char(10) null default 'default value'。另一个要注意的问题是:jet引擎最高版本是4.0, 包括在ADO2.5中,ADO2.6以后不带jet引擎,需要另外安装。
-miketany(MIKE老狼);
2002-9-18
(#754484@0)
-
可用的资料:ms access 帮助,JET SQL Reference --> alter talbe....
-miketany(MIKE老狼);
2002-9-18
(#754495@0)
-
谢谢老狼同志。
-lilyba(Sunshine);
2002-9-18
(#754497@0)
-
DB Access, DAO; DB SQL Server ADOX
-decentboy(黄金重装甲骑士);
2002-9-18
(#754325@0)
-
try ADOX // which is more generic, want code?
-rootbear(啤酒);
2002-9-18
(#754338@0)
-
谢谢各位了。不用adox了,省得又要在vb 增加个reference。
-lilyba(Sunshine);
2002-9-18
(#754342@0)