create table a(column1 int default 0)
好象在SQL SERVER中可以,但放到ACCESS中就出错,default附近有语法错误,删除了default就可以,谁知道如何在ACCESS中定义默认值,最好试验下,成了再告诉我,谢谢
6 个解决方案
#1
在查询中执行不可以,但可以在ADO中执行。
#2
这种方式必须用ADO才行:
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\temp\123.mdb;Persist Security Info=False"
cn.Execute "create table a(column1 int default 0)"
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\temp\123.mdb;Persist Security Info=False"
cn.Execute "create table a(column1 int default 0)"
#3
--访问本地MDB的ADO连接串:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=000
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置数据库密码,可省略此项。
--ADO连接串(访问网络MDB):
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名或IP\共享目录\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=;
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置密码,可省略相关项。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=000
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置数据库密码,可省略此项。
--ADO连接串(访问网络MDB):
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名或IP\共享目录\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=;
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置密码,可省略相关项。
#4
编程动力 www.bcexe.com 专业的编程开发类网站,网络编程,软件开发,网站开发,一切尽在这里!
#5
不是吧,我本来是在VC中用ADO,直接执行SQL语句,创建表格,用上面的方法好象生成不了
#6
用ADO连接,执行SQL语句:create table a(column1 int default 0)
可以创建带有默认值的表。
可以创建带有默认值的表。
#1
在查询中执行不可以,但可以在ADO中执行。
#2
这种方式必须用ADO才行:
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\temp\123.mdb;Persist Security Info=False"
cn.Execute "create table a(column1 int default 0)"
Dim cn As New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\temp\123.mdb;Persist Security Info=False"
cn.Execute "create table a(column1 int default 0)"
#3
--访问本地MDB的ADO连接串:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=000
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置数据库密码,可省略此项。
--ADO连接串(访问网络MDB):
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名或IP\共享目录\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=;
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置密码,可省略相关项。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=000
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置数据库密码,可省略此项。
--ADO连接串(访问网络MDB):
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名或IP\共享目录\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=;
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置密码,可省略相关项。
#4
编程动力 www.bcexe.com 专业的编程开发类网站,网络编程,软件开发,网站开发,一切尽在这里!
#5
不是吧,我本来是在VC中用ADO,直接执行SQL语句,创建表格,用上面的方法好象生成不了
#6
用ADO连接,执行SQL语句:create table a(column1 int default 0)
可以创建带有默认值的表。
可以创建带有默认值的表。