或者用ADOX.Catalog的方法创建表时,字段类型应该设置为什么?没有找到:(
解决方案 »
- VB点击网页中的一个JAVA链接,高分啊!!!!
- 向大侠请教access导出excel
- 如何创建一个能打开指定格式文件的ActiveX控件?
- 请教点击DataGrid/VSFlexGrid某一行就弹出showdata窗本显示该行的详细数据?
- ** 如何实现把“姓名”字段按拼音排序。只输入汉字首个拼音字母,就能找到第一个相匹配的记录。
- 无法对数据库进行编辑,请问是怎么回事? 在线等,急用!!!
- 为控件的ToolTipText属性赋值的时候怎么样能够换行?
- ◎_◎ 200分求解,来看看吧?
- listbox中的数据项如果需要用各种颜色显示,该怎么做?
- 在VB中引用EXE文件的问题
- listview的picture(背景图片)老是自动往右移
- MDI子窗体问题
CREATE TABLE sTable11 (Id COUNTER , MyText TEXT (10))您可以参考以下文章学习Access中SQL语句的使用:
ACC2000: Create and Drop Tables and Relationships Using SQL DDL (Q209037)
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q209037
我已经写了一个函数来得以实现,采用的是adox。如果您需要,我可以给大家!
你的办法我试了,但是没有成功,不知道是怎么改的?
说明:为了access数据库DB.MDB中的表table1增加一个自动编号字段 ID
此外新建一个带自动编号字段的表的道理也是一样关键之处:"ALTER TABLE table1 ADD ID Counter"
自动编号字段用Counter
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim cmd As ADODB.Command
Dim strsql As StringPrivate Sub Command1_Click()
cmd.Execute
End SubPrivate Sub Form_Load()
Set cnn = New ADODB.Connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\temp\db.mdb"
Set cmd = New ADODB.Command
cmd.ActiveConnection = cnn
cmd.CommandText = "ALTER TABLE table1 ADD ID Counter"
End Sub