本菜鸟我要做一个餐饮管理软件,现在不知道怎么去连接数据库,怎么和DataGrid连接,直接和ADO连接还是用代码将DataGrid逐条地加?
以前我给一个工厂做这种数据库管理软件,用Adodc直接与DataGrid棒定,结果,做完后,要换数据库,而以前那些ADODC的初始代码又得换,那么多窗体,那么多adodc控件,什么时候能改完?
如果不用adodc控件,如果用代码的话,能和DataGrid棒定吗?这样方便吗?给个函数吧?!希望各位大侠帮我解决数据库的连接代码问题,告诉我如何在模块里定义ado,如何动态绑定DataGrid,以及规划,可以提示,也可以给代码,本人感激不禁....................
以前我给一个工厂做这种数据库管理软件,用Adodc直接与DataGrid棒定,结果,做完后,要换数据库,而以前那些ADODC的初始代码又得换,那么多窗体,那么多adodc控件,什么时候能改完?
如果不用adodc控件,如果用代码的话,能和DataGrid棒定吗?这样方便吗?给个函数吧?!希望各位大侠帮我解决数据库的连接代码问题,告诉我如何在模块里定义ado,如何动态绑定DataGrid,以及规划,可以提示,也可以给代码,本人感激不禁....................
解决方案 »
- 焦点在combobox,敲回车后,拉出下拉菜单,就是用回车实现鼠标点击combol的小倒三角的效果!能做到么?50分必给!
- 更改文件日期时间
- Visual Basic程序员真的就只是用VB来做程序的程序员吗?(准程序员VB学习之路)
- 关于split的分隔参数问题(在线等)
- vb如何判断一个excel文件已经打开,并且如何使用vb关闭这个文件
- 我用CreateBitmap() 创建的位图文件该如何保存?
- 如何把 ActiveSkin 控件 放到Visual Basic设计的工程中去?
- 安装程序打包向导Package & Deployment Wizard
- 手机,你喜欢翻盖的?滑盖的?还是直板的?对手机的功能你是怎么看的?
- 通过data控件绑定Access2000数据库,但单击下拉框没反应?
- vb里用SQL查询,怎么防止有'号什么特殊符号改变了查询的本意。
- 用VB如何监视或拦截TCP和UDP数据包?
Public gDBConnect As New ADODB.Connection
gDBConnect.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source=" & App.Path & "\DB\Admin.mdb" & ";Persist Security Info=False;Jet OLEDB:Database Password=ABCDE"
gDBConnect.Open'这样就建立了跟数据库的连接.
引用ADO,现在是ADO 2.7dim gRMTcnn As ADODB.Connection '远程库
gRMTcnn.ConnectionString ="Provider =SQLOLEDB.1; Persist Security Info =False;User ID =sa; Password =Password ; Initial Catalog = 数据库名;Data Source = 数据源(安装数据库的机器名或IP地址);STOP=;"然后查询---做循环数据写入数据表格
现在用的是 Microsoft ActiveX Data Objects 2.7 Library dim gRMTcnn As new ADODB.Connection '远程库
gRMTcnn.ConnectionString ="Provider =SQLOLEDB.1; Persist Security Info =False;User ID =sa; Password =Password ; Initial Catalog = 数据库名;Data Source = 数据源(安装数据库的机器名或IP地址);"gRMTcnn .open然后查询---做循环数据写入数据表格
'连接到SQL Server数据库模块
'================================
'Cn 为数据库连接名称
Public Cn As New ADODB.Connection
Public rs As New ADODB.Recordset
Public SQLString As String
Public Function Conn(ByVal DBName As String) As Boolean
Conn = False
Set Cn = New ADODB.Connection
On Error GoTo ConnError '当数据库连接错误则转到ConnError
'建立数据库连接
ConnString = "Provider=SQLOLEDB.1;User ID=" + ConnUser + ";Password=" + ConnPswd + ";Initial Catalog=" + DBName + ";Data Source=" + ServerName
'MsgBox ConnString
Cn.Open ConnString
Conn = True
Exit Function '当连接数据库成功则跳出函数
ConnError:
Conn = False
MsgBox "数据库连接失败,请重新配置数据库连接!", vbExclamation, "错误!"
End FunctionConn (Database)
Set rs = New ADODB.Recordset
SQLString = "select * from member"
rs.ActiveConnection = Cn
With rs
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.LockType = adLockReadOnly
.Open SQLString
End With
Set DataGrid1.DataSource = rs