to tuoshi
不要把,我用的是DAO啊
不要把,我用的是DAO啊
解决方案 »
- mshflexgrid 收缩和展开实例,跪求!!
- 请教一下,下面这个项目如果外发需要多少经费和时间
- 在msGrid控件中显示了从数据库中搜索的数据后,怎样通过单击该控件来获得某一条记录,然后再把它删除?
- 在VB6编程中,如何在程序执行过程中自动暂停5分钟后再自动往下继续运行?暂停期间程序应该停止运行,不能用timer之类的语句使程序一直运
- 如何调用EXECL????
- 怎樣知道當前操作系統是簡體的還是繁體的/
- 服务器端接受多客户端,建立winsock数组,在线等!
- 水晶报表7.0打印中文的问题? 急!!!!!!!!!!!!!
- 寻求帮助
- 求助:vb word pdf打印相关
- tag标记
- vb可不可以在运行前提示存盘,,或定时存盘之类的
=============================================================
Sub CreateTableX1()Dim dbs As Database' 在您的计算机中修改此行使其正确指到 Northwind 的路径。
Set dbs = OpenDatabase("Northwind.mdb")' 使用两个文本字段来创建表。dbs.Execute "CREATE TABLE ThisTable " _
& "(FirstName TEXT, LastName TEXT);"dbs.CloseEnd Sub
=================================
此示例使用两个文本字段、日期/时间字段、及唯一索引来创建名为“MyTable”的添加表
。Sub CreateTableX2()Dim dbs As Database' 在您的计算机中修改此行使其正确指到 Northwind 的路径。
Set dbs = OpenDatabase("Northwind.mdb")' 创建使用三字段的表和唯一的
' 索引组成这所有的三个字段。
dbs.Execute "CREATE TABLE MyTable " _
& "(FirstName TEXT, LastName TEXT, " _
& "DateOfBirth DATETIME, " _
& "CONSTRAINT MyTableConstraint UNIQUE " _
& "(FirstName, LastName, DateOfBirth));"dbs.CloseEnd Sub
==================================
此示例使用两个文本字段和一个整型字段来创建新的表。SSN 字段是主键。Sub CreateTableX3()Dim dbs As Database' 在您的计算机中修改此行使其正确指到 Northwind 的路径。
Set dbs = OpenDatabase("Northwind.mdb")' 使用三字段和一个主键来创建表。
dbs.Execute "CREATE TABLE NewTable " _
& "(FirstName TEXT, LastName TEXT, " _
& "SSN INTEGER CONSTRAINT MyFieldConstraint " _
& "PRIMARY KEY);"dbs.CloseEnd Sub
你的意思是必须使用sql语句吗?
Dim tblTable As ADOX.Table
Dim colColumn As ADOX.Column
Dim Cn As ADODB.Connection
Set Cn = New ADODB.Connection
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydb1.mdb"
Set cat = New ADOX.Catalog
Set cat.ActiveConnection = Cn
Set tblTable = cat.Tables("MyTable")
Set colColumn = tblTable.Columns("MyField")
colColumn.Name = "MyField1"
Set colColumn = Nothing
Set tblTable = Nothing
Set catNewDB = Nothing先要引用”Microsoft ADO Ext. 2.x for DDL and Security.”库.
如果您还用到了ADO,您还要引用”Microsoft ActiveX Data Object 2.x Library”
我晚上看看,明天给分,方便留下QQ什么的吗,认识一下那就是纯粹用DAO是不成的?
Dim dbs As Database, tbl As TableDef, fld As Field ' 将当前数据库指定给数据库
' 变量。
Set dbs = CurrentDB ' 创建新的表和字段,并将其指定给
' 表和字段变量。
Set tbl = dbs.CreateTableDef("旧发货单")
Set fld = tbl.CreateField("订单ID", dbText) ' 向表中添加字段,然后向数据库中
' 添加表。
tbl.Fields.Append fld
dbs.TableDefs.Append tbl
dbs.TableDefs.RefreshEnd Sub
不好意思,我的意思是已经有了一个表了
你这样不是跟我上面的代码一个意思吗?
我感到错在Fields.Append .CreateField("new", dbText, 50)
这里.应这样写
fields.createfield("new",dbtext,50)
testfld.append(fields)
这样就可以将其加到testfld这个fields对象的集合中了
可以个鸟!!to all我已经解决了
是这样
Dim testdb As Database
Dim testtd As TableDef
Dim testfld As FieldSet testdb = OpenDatabase("e:\1.mdb")
Set testtd = testdb.CreateTableDef("学生") With testtd
.Fields.Append .CreateField("new", dbText, 50) End Withtestdb.TableDefs.Append testtdtestdb.Close 各位还有什么意见