我怎样才能在程序中创建一个数据库?需要什么控件呢?
还有怎样创建表呢?
还有怎样创建表呢?
解决方案 »
- 请问shape控件能否实现ToolTipText功能?
- 有沒有檢查內存類型﹑主板類型﹑顯示卡類型的控件或源碼
- 一个很简单的问题,一下子想不起来!
- 真要命这个问题解决不了:((
- 如何用WebBrowser控件实现多线程浏览??!!请高手帮忙!谢谢!
- 做什么数据库软件,需要你的思路? 散分!!!!!!!!!!!!!!!!!!!
- 请问有谁知道哪里有“图形交互”工程的源代码?请告知下载地址或发送到下述信箱
- 很急,vbcrlf 是什么意思?
- 请问哪里能提供一些Vbscript的例子,本人本想学Vb,可在各网站媒体中得知诸多Visual Basic宣告死亡的消息,只好暂时学好VBscript再说!
- 请对表格熟悉的资深高手请进!
- 将Excel数据以数据集方式打开,怎么会出现这种问题啊!急死了,请大虾帮忙,解决就结贴,汗汗汗!急急急!问题如下
- 考勤计算?
DIM SQL AS STRING ' 打开连接。
strCnn = "Provider=sqloledb;" & _
"Data Source=srv;Initial Catalog=pubs;User Id=sa;Password=; "
Set cnn1 = New ADODB.Connection
cnn1.Open strCnn
SQL="这里是你建立数据库的sql语句"
cnns1.excute sql
msgbox "数据库建立完成"
cnns1.close
End Sub
Dim cn As New ADODB.Connection
dim rs as new adodb.recordset'连接
cn.Open "Provider=SQLOLEDB;Data Source=服务器名;User Id=sa;PassWord=****;Initial Catalog=master"
'建立数据库
cn.Execute "create database 数据库名"
cn.Execute "use 数据库名"
'建立新表
cn.Execute "create table 表名(列1 int, 列2 varchar(10))"
'往表中添加纪录
cn.Execute "insert into 表名(列1,列2) select 1111,'abcdeflkj'"
cn.Execute "insert into 表名(列1,列2) select 22,'add'"
'更新纪录
cn.Execute "update 表名 set 列2='xxxx' where 列1=22"
'删除纪录
cn.Execute "delete 表名 where 列2='abcdeflkj'"'查询
rs.open "select * from 表名 where 列1=1111",cn
do while not rs.eof
debug.print rs.fields(0)
rs.movenext
loop
rs.close
set rs=nothing
cn.Close
Set cn = Nothing