1、datagrid在什么地方?我在工具栏看不到它。
工具攔上找工具箱,點擊工具箱有Microsoft DataGrid控件
2、我在书上看到打开数据库时,有一条dim cnn as new ADODB.connection,可是我输入ADODB.时,后面不会自动出现列表让我选,是不是没有引用什么东西?
在代碼窗口的工具選項下的添加引用工程項目那引用Microsoft Activex Data Object 2.1library或者其它版本
工具攔上找工具箱,點擊工具箱有Microsoft DataGrid控件
2、我在书上看到打开数据库时,有一条dim cnn as new ADODB.connection,可是我输入ADODB.时,后面不会自动出现列表让我选,是不是没有引用什么东西?
在代碼窗口的工具選項下的添加引用工程項目那引用Microsoft Activex Data Object 2.1library或者其它版本
我前几年写的一点心得,不过内容不全,只能满足楼主一小部分要求
在代碼窗口的工具選項下的添加引用工程項目那引用 Microsoft Datagrid Control 6.0(Sp6)或其他版本
Dim cm As New ADODB.Command
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("db/mnd.MDB") & ";Mode=ReadWrite|Share Deny None;Persist Security Info=False"
cm.ActiveConnection = cn
cm.commandtext="insert into 表名 values(" & maxid+1 & ",'" & topic & "','" & now() & "','" & session("code") & "','0','" & contant & "')"
cm.execute 以上是打開數據庫並執行插入數據操作
public const gstrConn as string ="Provider=Microsoft.Jet.OLEDB.4.0;Password=admin;User ID=Admin;Data Source=D:\mydb.mdb;Persist Security Info=False"
'连接数据库
Dim conn As New ADODB.Connection
conn.ConnectionTimeout = 60 '响应时间60秒
conn.Open gstrConn ‘打开连接'关闭
conn.Close
Set conn = Nothing
'读取数据
Dim rs As New ADODB.Recordset
rs.open "select * from [table]",conn,adOpenStatic
'print rs.fields("[字段名]")
'增
strsql ="insert [table](field1,field2) values(value1,value2) "
conn.Execute strSQL
'删
strsql ="delete from [table] where [field1] = [value1] "
conn.Execute strSQL
'改
strsql ="update [table] set [field1] = [value1], [field2] = [value2] where [field3]=[value3]"
conn.Execute strSQL
strsql ="insert into [table](field1,field2) values(value1,value2) "
conn.Execute strSQL
就是server.MapPath("db/mnd.MDB")。怎么样可以输入server.后自动出来后面的选项?
使用ADO先要引用下。
就是在Form_Load()中给datagrid显示表table1中所有记录。