在VB中如何用SQL语言在一个数据库中建立一个表?
在VB中如何用SQL语言在一个数据库中建立一个表?还有如何读取表里的内容?还有如何把表里的内容用变量存储起来运用到程序里?我需要详细答案。。。最好打上注释比如我打开一个程...
在VB中如何用SQL语言在一个数据库中建立一个表? 还有如何读取表里的内容? 还有如何把表里的内容用变量存储起来 运用到程序里? 我需要详细答案。。。 最好打上注释 比如 我打开一个程序 在COMBOX里写上 1111 在下一次打开时还是1111
展开
2013-10-19
展开全部
创建MDB文件
【工程】菜单->【引用】,在弹出的窗体中选择【Microsoft ADO Ext. 2.X for DDL and Security】,“2.X”表示版本。 Dim cat As New ADOX.Catalog '日志变量
Dim tbl As New ADOX.Table '表变量
Dim pstr As String '数据库连接配置
Dim db As String '数据库名及路径
db = App.Path & "\conmag.mdb"
pstr = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=xfenghany;" & "data source=" & db
cat.Create pstr '创建库文件
cat.ActiveConnection = pstr '连接库
tbl.Name = "coner" '表定义
tbl.Columns.Append "cname", adVarWChar, 50 '表定义
tbl.Columns.Append "ccall", adVarWChar, 50 '表定义
tbl.Columns.Append "ctele", adVarWChar, 50 '表定义
tbl.Columns.Append "cext", adVarWChar, 50 '表定义
tbl.Columns.Append "cmail", adVarWChar, 50 '表定义
tbl.Columns.Append "chome", adVarWChar, 50 '表定义
tbl.Columns.Append "cwork", adVarWChar, 50 '表定义
tbl.Columns.Append "cgx", adVarWChar, 50 '表定义
cat.Tables.Append tbl '生成表
Set tbl = Nothing Set tbl = New ADOX.Table
tbl.Name = "tbltwo" '表定义
tbl.Columns.Append "nosee", adVarWChar, 50 '表定义
cat.Tables.Append tbl '生成表
Set tbl = Nothing指示列的数据类型 常量 说明
adTinyInt 精确的数字值,精度为小数点后 3 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdSmallInt 精确数字值,精度为小数点后 5 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdInteger 精确数字值,精度为小数点后 10 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdBigInt 精确数字值,精度为小数点后 19 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdUnsignedTinyInt 无符号的 adTinyInt。
AdUnsignedSmallInt 无符号的 adSmallInt。
AdUnsignedInt 无符号的 adInteger。
AdUnsignedBigInt 无符号的 adBigInt。
AdSingle 单精度浮点数。
AdDouble 双精度浮点数。
AdCurrency 货币类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdDecimal 变体型十进制类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdNumeric 数值类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdBoolean 变体布尔类型。0 为假而 ~0 为真。
AdUserDefined 用户定义的变量长度数据类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdVariant 自动变体型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdGuid 全域唯一标识符。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdDate 自动日期。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdDBDate 数据库日期数据结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdDBTime 数据库时间数据结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdDBTimestamp 数据库时间戳结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdBSTR BSTR 的指针。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdChar 定长字符串。
AdVarChar 变长字符串。
AdLongVarChar 长变长字符串。
AdWChar 宽定长字符串。
AdVarWChar 宽变长字符串。
AdLongVarWChar 长、宽变长字符串。
AdBinary 定长二进制数据。
AdVarBinary 变长二进制数据。
AdLongVarBinary 长变长二进制数据。
【工程】菜单->【引用】,在弹出的窗体中选择【Microsoft ADO Ext. 2.X for DDL and Security】,“2.X”表示版本。 Dim cat As New ADOX.Catalog '日志变量
Dim tbl As New ADOX.Table '表变量
Dim pstr As String '数据库连接配置
Dim db As String '数据库名及路径
db = App.Path & "\conmag.mdb"
pstr = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=xfenghany;" & "data source=" & db
cat.Create pstr '创建库文件
cat.ActiveConnection = pstr '连接库
tbl.Name = "coner" '表定义
tbl.Columns.Append "cname", adVarWChar, 50 '表定义
tbl.Columns.Append "ccall", adVarWChar, 50 '表定义
tbl.Columns.Append "ctele", adVarWChar, 50 '表定义
tbl.Columns.Append "cext", adVarWChar, 50 '表定义
tbl.Columns.Append "cmail", adVarWChar, 50 '表定义
tbl.Columns.Append "chome", adVarWChar, 50 '表定义
tbl.Columns.Append "cwork", adVarWChar, 50 '表定义
tbl.Columns.Append "cgx", adVarWChar, 50 '表定义
cat.Tables.Append tbl '生成表
Set tbl = Nothing Set tbl = New ADOX.Table
tbl.Name = "tbltwo" '表定义
tbl.Columns.Append "nosee", adVarWChar, 50 '表定义
cat.Tables.Append tbl '生成表
Set tbl = Nothing指示列的数据类型 常量 说明
adTinyInt 精确的数字值,精度为小数点后 3 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdSmallInt 精确数字值,精度为小数点后 5 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdInteger 精确数字值,精度为小数点后 10 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdBigInt 精确数字值,精度为小数点后 19 位。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdUnsignedTinyInt 无符号的 adTinyInt。
AdUnsignedSmallInt 无符号的 adSmallInt。
AdUnsignedInt 无符号的 adInteger。
AdUnsignedBigInt 无符号的 adBigInt。
AdSingle 单精度浮点数。
AdDouble 双精度浮点数。
AdCurrency 货币类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdDecimal 变体型十进制类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdNumeric 数值类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdBoolean 变体布尔类型。0 为假而 ~0 为真。
AdUserDefined 用户定义的变量长度数据类型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdVariant 自动变体型。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdGuid 全域唯一标识符。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdDate 自动日期。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdDBDate 数据库日期数据结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdDBTime 数据库时间数据结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdDBTimestamp 数据库时间戳结构。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdBSTR BSTR 的指针。关于该类型的详细资料,请参阅“OLE DB 程序员参考”。
AdChar 定长字符串。
AdVarChar 变长字符串。
AdLongVarChar 长变长字符串。
AdWChar 宽定长字符串。
AdVarWChar 宽变长字符串。
AdLongVarWChar 长、宽变长字符串。
AdBinary 定长二进制数据。
AdVarBinary 变长二进制数据。
AdLongVarBinary 长变长二进制数据。
2013-10-19
展开全部
下面是我用过的代码 用VB创建表 :dmlsql="create table fw_calllog(id integer identity(1,1) primary key,userid varchar(50),tdno varchar(50),callno varchar(50),calltime date,calltype varchar(50),callsec integer,filefolder varchar(50),filename varchar(50),remark text)"conn.execute (dmlSql)应该很容易看懂吧。?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-19
展开全部
dmlsql="create table fw_calllog(id integer identity(1,1) primary key,userid varchar(50),tdno varchar(50),callno varchar(50),calltime date,calltype varchar(50),callsec integer,filefolder varchar(50),filename varchar(50),remark text)"conn.execute (dmlSql)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-19
展开全部
创建表CREATE TABLE 查询表SELECT * FROM TABLE
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询