Private Sub Ini_Comb_Name()
Dim str As String
Set cnn = New ADODB.Connection
str = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=tester;Data Source=omron"
cnn.Open str
Set cmd = New ADODB.Command
Set rs = New ADODB.Recordset
rs.Open "select Name from Basic_Info", cnn
While Not (rs.EOF Or rs.BOF)
Comb_Name.AddItem (rs("Name"))
rs.MoveNext
Wend
rs.Close
Comb_Name.ListIndex = 0
。。。。。。
End Sub
我想问一下 str = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=tester;Data Source=omron" 的含义
数据库是用SQL创建的,工控机没有连接网络,就这一台。
因为此程序是一个前辈编写的。以上是程序的一部分,程序在此部分出现问题。现在因为系统重新装了,系统是WIN2000 professional版。我不知如果才能让程序正常运行。
我装上了SQL2000。并且让它运行。
但当我执行程序时,还是联不上数据库。
因为上面那一句没有正确执行。
因为第一次接触SQL,查看书,说的都不清楚。请大家告诉我其中 Initial Catalog 和 Data Source 的含义是什么。
1。如果说Initial Catalog 是数据库文件名的话,我只发现有一个tester_Data文件下有个test_Data.MDF文件,那怎么会写为tester呢?
那这个文件的路径是怎么规定的,程序里并没有指明它的路径。
2。Data Source 到底是什么?
3。我需要设置什么东西吗?比如需要设置 控制面板--管理工具--数据库(ODBC)的一些内容吗?
如果那位知道,请赐教。谢谢!