精华内容
下载资源
问答
  • 一般来说,VB访问远程后台数据库有好多方法可以实现,目前使用的比较多的方法有:ODBC(开放数据库互联),OO4O(Oracle的OLE对象) 。由于ODBC技术有一个致命的缺点—速度慢。OO4O是一种进程中的OLE服务器,但是它不使用ODBC...

    一般来说,VB访问远程后台数据库有好多方法可以实现,目前使用的比较多的方法有:ODBC(开放数据库互联),OO4O(Oracle的OLE对象)   。

    由于ODBC技术有一个致命的缺点—速度慢。OO4O是一种进程中的OLE服务器,但是它不使用ODBC标准,   它利用ORACLE的调用接口来与ORACLE会话,这样一来,它就可以克服ODBC的速度慢的缺点了。

    正是由于OO4O访问ORACLE的这种特殊优势,目前基于ORACLE数据库的用VB程序语言开发的应用系统基本上都是通过OO4O来实现的。

    2.   OO4O简介

    2.1   VB   中用到的OO4O的重要的组件(   OO4O   Component   Used   in   VB)

    Oracle   Data   Control   (在建立VB工程时,必须把它们加载到VB的引用中)

    2.2   OO4O主要对象,用途及对象的建立:

    ⑴   OraClient:

    定义工作域,并管理会话集。和DAO的DBEngine建立方式一样,   OraClient对象通常系统会根据需要而自动建立。

    ⑵   OraSession:

    VB应用程序和ORACLE服务器的接口,每个应用程序会建立自己的OraSession对象。OraSession对象是属于应用程序中最上层的对象,它以通过CreateObject方法(method)来建立,建立方法为:

    Set   OraSession   =   CreateObject( "OracleInProcServer.XoraSession ")。

    用OaSession   =   nothing释放OraSession对象。

    ⑶   OraConnection:

    是OraSession与ORACLE数据之间建立的连接。当建立OraDatabase对象时,系统会自动产生一个OraConnection对象。反之,当用户或应用程序与数据库失去连接,则OraConnection对象也会自动被释放(free)。

    ⑷   OraDatabase:

    对ORACLE数据库的一个“虚”登录。其登录数据库的方法如下:

    Set   OraDatabase   =   OraSession.DbOpenDatabase( "数据库别名 ", "用户名/密码 ",0)

    ⑸   OraParameter:

    绑定在SQL语句或PL/SQL块中的有关变量。OraParameter对象间接的通过OraDatabase对象的OraParameters数据集合(collection)来增加、存取或删除某个变量。

    ⑹   OraDynaset:

    利用SELECT语句所得到的记录。在VB中如果想建立一个OraDynaset对象可以使用OraDatabase的DbCreateDynaset或CreateDynaset等方法,建立方法为:

    Set   OraDynaset   =   OraDatabase.DbCreateDynaset( "select   *   from   dual ",0)   。

    ⑺   OraSQLStmt:

    预定义的单独的一句SQL语句。ORACLE中对数据库的操作基本上都是基于SQL来实现的。通过OO4O对ORACLE的访问,也得考虑怎样有效利用SQL来实现.前面已经提到过SELECT的查询可以利用OraDynaset   来实现表形式的获得,但是INSERT,UPDATE这样的SQL最好通过OraSQLStmt   来实现。

    ⑻   OraField:

    OraDynaset对象中的一列(Column)或数据项目(data   item)。OraField对象是间接从OraDynaset对象的OraFields数据集合(collection)取得其中的一个字段的数据,其数据类型通常为万能变量(Variant)。

    展开全文
  • 工号 ") rs.Close cnn.Close Set rs = Nothing Set cnn = Nothing End Sub 执行更新语句,在连接字符串中DATA SOURCE要怎么写? Data Source= C:\Documents and Settings\Administrator\桌面\vb study\测试EXCEL\ 这...

    Private Sub Command1_Click()

    Dim cnn As New ADODB.Connection

    Dim rs As New ADODB.Recordset

    rs.CursorLocation = adUseClient

    cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source= C:\Documents and Settings\Administrator\桌面\vb study\测试EXCEL\;Extended Properties='Excel 8.0;HDR=Yes'"

    Set rs = cnn.Execute("update [Excel 8.0;Database=C:\Documents and Settings\Administrator\桌面\vb study\测试EXCEL\export.xls].[payroll$] set b.交流干部津贴 = a.交流干部津贴 from [Excel 8.0;Database=C:\Documents and Settings\Administrator\桌面\vb study\测试EXCEL\export.xls].[payroll$] a,[Excel 8.0;Database=C:\Documents and Settings\Administrator\桌面\vb study\测试EXCEL\2011-08月工资发放表-计算0816(3).xls].[工资$] b Where a.员工工号 = b.工号 ")

    rs.Close

    cnn.Close

    Set rs = Nothing

    Set cnn = Nothing

    End Sub

    执行更新语句,在连接字符串中DATA SOURCE要怎么写?

    Data Source= C:\Documents and Settings\Administrator\桌面\vb study\测试EXCEL\

    这是用到这个文件夹下的两个表。 谢谢大家帮助。

    作者: lxl_3210

    发布时间: 2011-08-29

    展开全文
  • 我把SQL数据库的表(Northwind/Customers)连接...我想问题肯定是在连接字符串上,但不知道如何修改.特此寻我把SQL数据库的表(Northwind/Customers)连接到网页的DataGrid上,想在上显示客户数据.但在调试/启动时出错,错...

    我把SQL数据库的表(Northwind/Customers)连接到网页的DataGrid上,想在上显示客户数据.但在调试/启动时出错,错误信息为:

    18456:用户'HARRY-K9/ASPNET'登陆失败.

    我想问题肯定是在连接字符串上,但不知道如何修改.特此寻

    我把SQL数据库的表(Northwind/Customers)连接到网页的DataGrid上,想在上显示客户数据.但在调试/启动时出错,错误信息为:

    18456:用户'HARRY-K9/ASPNET'登陆失败.

    我想问题肯定是在连接字符串上,但不知道如何修改.特此寻求帮助.我的SQL安装在自己的手提电脑(WindowsXP ?R蛋?上,不需要输入用户名和口令便可进入数据库.integrated security=SSPI 可能与此相冲突.

    Visual Studio.NET 产生的字符串如下:

    Me.SqlConnection1.ConnectionString =

    "workstation id=""HARRY-K9"";

    packet size=4096;

    integrated security=SSPI;

    data source=""HARRY-K9"";

    persist security info=False;

    initial catalog=Northwind"

    其中"HARRY-K9" 是我的计算机名.

    Me.SqlConnection1.ConnectionString = "workstation id=""HARRY-K9"";packet size=4096;integrated security=SSPI;data source=""" & _

    "HARRY-K9"";persist security info=False;initial catalog=Northwind"

    Me.SqlConnection1.ConnectionString = "workstation id=""HARRY-K9"";packet size=4096;integrated security=SSPI;data source=""" & _

    "HARRY-K9"";persist security info=False;initial catalog=Northwind"

    展开

    全部

    展开全文
  •  在VB环境中用ADO方式连接数据库字符串格式,其中包括ODBC DSN/DSN-Less,OLE DB Providers 第一部分:DSN连接方式 ODBC DSN Connections DSN File DSN 第二部分:ODBC连接方式...

     

     在VB环境中用ADO方式连接数据库的字符串格式,其中包括ODBC DSN/DSN-Less,OLE DB Providers

    第一部分:DSN连接方式
    ODBC DSN Connections DSN
    File DSN

    第二部分:ODBC连接方式
    ODBC Driver for Access
    ODBC Driver for dBASE
    ODBC Driver for Excel
    ODBC Driver for MySQL
    ODBC Driver for Oracle
    ODBC Driver for SQL Server
    ODBC Driver for Sybase
    ODBC Driver for Sybase SQL Anywhere
    ODBC Driver for Text
    ODBC Driver for Visual FoxPro

    第三部分:OLE DB Provider连接方式
    OLE DB Provider for DB2
    OLE DB Provider for Microsoft Jet
    OLE DB Provider for ODBC Databases
    OLE DB Provider for Oracle (From Microsoft)
    OLE DB Provider for Oracle (From Oracle)
    OLE DB Provider for SQL Server

    ================================
    第一部分:DSN连接方式
    ================================

    使用 ODBC DSN 连接数据库有两种方式,一种为SYSTEM DSN、一种为DSN文件,因此在使用DSN连接方式之前必段创建一个SYSTEM DSN或DSN FILE.

    1、ODBC - DSN 
    oConn.Open "DSN=AdvWorks;" & _
              "Uid=Admin;" & _
              "Pwd=;

    2、ODBC - File DSN 
    oConn.Open "FILEDSN=c:/somepath/mydb.dsn;" & _
              "Uid=Admin;" & _
              "Pwd=;"

    =================================
    第二部分:ODBC连接方式
    ================================

    1、ODBC Driver for Access 连接
    ---标准连接:
    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
              "Dbq=c:/somepath/mydb.mdb;" & _
              "Uid=Admin;" & _
              "Pwd=;"

    ---如果MDB文件在本地共享网络上:
    oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
              "Dbq=//myServer/myShare/myPath/myDb.mdb;"

    2、ODBC Driver for dBASE 连接
    oConn.Open "Driver={Microsoft dBASE Driver (*.dbf)};" & _
             "DriverID=277;" & _
             "Dbq=c:/somepath;"

    Note: Specify the filename in the SQL statement. For example:
         oRs.Open "Select * From user.dbf", oConn, , ,adCmdText

    Note: MDAC 2.1 (or greater) requires the Borland Database Engine (BDE) to update dBase DBF files.

    3、ODBC Driver for Excel 连接
    oConn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _
              "DriverId=790;" & _
              "Dbq=c:/somepath/mySpreadsheet.xls;" & _
              "DefaultDir=c:/somepath;"

    4、ODBC Driver for MySQL (via MyODBC)
    ---连接一个本地数据库
    oConn.Open "Driver={mySQL};" & _
              "Server=MyServerName;" & _
              "Option=16834;" & _
              "Database=mydb;"

    ---连接一个远程数据库
    oConn.Open "Driver={mySQL};" & _
              "Server=db1.database.com;" & _
              "Port=3306;" & _
              "Option=131072;" & _
              "Stmt=;" & _
              "Database=mydb;" & _
              "Uid=myUsername;" & _
              "Pwd=myPassword;"

    5、ODBC Driver for Oracle 连接
    ---For the current Oracle ODBC Driver from Microsoft:
    oConn.Open "Driver={Microsoft ODBC for Oracle};" & _
              "Server=OracleServer.world;" & _
              "Uid=myUsername;" & _
              "Pwd=myPassword;"

    ---For the older Oracle ODBC Driver from Microsoft:
    oConn.Open "Driver={Microsoft ODBC Driver for Oracle};" & _
              "ConnectString=OracleServer.world;" & _
              "Uid=myUsername;" & _
              "Pwd=myPassword;"

    6、ODBC Driver for SQL Server 连接
    ---For Standard Security:
    oConn.Open "Driver={SQL Server};" & _
              "Server=MyServerName;" & _
             "Database=myDatabaseName;" & _
             "Uid=myUsername;" & _
              "Pwd=myPassword;"

    ---For Trusted Connection security:
    oConn.Open "Driver={SQL Server};" & _
              "Server=MyServerName;" & _
              "Database=myDatabaseName;" & _
              "Uid=;" & _
              "Pwd=;"

    oConn.Open "Driver={SQL Server};" & _
              "Server=MyServerName;" & _
              "Database=myDatabaseName;" & _
              "Trusted_Connection=yes;"

    7、ODBC Driver for Sybase 连接
    ---If using the Sybase System 11 ODBC Driver:
    oConn.Open "Driver={SYBASE SYSTEM 11};" & _
              "Srvr=myServerName;" & _
             "Uid=myUsername;" & _
              "Pwd=myPassword;"

    ---If using the Intersolv 3.10 Sybase ODBC Driver:
    oConn.Open "Driver={INTERSOLV 3.10 32-BIT Sybase};" & _
              "Srvr=myServerName;" & _
             "Uid=myUsername;" & _
              "Pwd=myPassword;"

    8、ODBC Driver for Sybase SQL Anywhere 连接 
    oConn.Open "ODBC; Driver=Sybase SQL Anywhere 5.0;" & _
              "DefaultDir=c:/dbpath/;" & _
              "Dbf=c:/sqlany50/mydb.db;" & _
             "Uid=myUsername;" & _
              "Pwd=myPassword;"
              "Dsn="""";"

    Note: Including the DSN tag with a null string is absolutely critical or else you get the dreaded -7778 error.

    9、ODBC Driver for Text 连接
    oConn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};" & _
              "Dbq=c:/somepath/;" & _
              "Extensions=asc,csv,tab,txt;" & _
              "Persist Security Info=False"

    Note: Specify the filename in the SQL statement. For example:

    oRs.Open "Select * From customer.csv", _
            oConn, adOpenStatic, adLockReadOnly, adCmdText

    10、ODBC Driver for Visual FoxPro 连接
    ---With a database container:
    oConn.Open "Driver={Microsoft Visual FoxPro Driver};" & _
              "SourceType=DBC;" & _
              "SourceDB=c:/somepath/mySourceDb.dbc;" & _
              "Exclusive=No;"

    ---Without a database container (Free Table Directory):
    oConn.Open "Driver={Microsoft Visual FoxPro Driver};" & _
              "SourceType=DBF;" & _
              "SourceDB=c:/somepath/mySourceDbFolder;" & _
              "Exclusive=No;"


    ==================================
    第三部分:OLE DB Provider连接方式
    =================================

    1、OLE DB Provider for DB2 连接
    oConn.Open = "Provider=DB2OLEDB;" &
               "Network Transport Library=TCPIP;" &
               "Network Address=MyServer;" & _
               "Package Collection=MyPackage;" &
               "Host CCSID=1142"
               "Initial Catalog=MyDB;" &
               "User ID=MyUsername;" & _
               "Password=MyPassword;"

    2、OLE DB Provider for Microsoft Jet 连接
    ---For standard security:
    oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source=c:/somepath/myDb.mdb;" & _
              "User Id=admin;" & _
              "Password=;"

    ---If MDB has a database password:
    oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source=c:/somepath/mydb.mdb;" & _
              "Jet OLEDB:Database Password=MyDbPassword;", _
              "admin", ""

    ---If MDB is located on a network share:
    oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source=//myServer/myShare/myPath/myDb.mdb;

    ---If want to open up the Access database exclusively:
    oConn.Mode = adModeShareExclusive
    oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source=c:/somepath/myDb.mdb;" & _
              "User Id=admin;" & _
              "Password=;"

    ---You can also open an Excel Spreadsheet using the "OLE DB Provider for Microsoft Jet"
    oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source=c:/somepath/myExcelSpreadsheet.xls;" & _
              "Extended Properties=""Excel 8.0;HDR=Yes;"";"

    Where "HDR=Yes" means that there is a header row in the cell range
    (or named range), so the provider will not include the first row of the
    selection into the recordset. If "HDR=No", then the provider will include
    the first row of the cell range (or named ranged) into the recordset.

    ---You can also open a Text File using the "OLE DB Provider for Microsoft Jet"
    oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
              "Data Source=c:/somepath/;" & _
              "Extended Properties=""text;HDR=Yes;FMT=Delimited;"";"

    ' Then open a recordset based on a select on the actual file
    oRs.Open "Select * From MyTextFile.txt", oConn, adOpenStatic, adLockReadOnly, adCmdText


    3、OLE DB Provider for ODBC Databases 连接
    ---For Access (Jet):
    oConn.Open "Provider=MSDASQL;" & _
              "Driver={Microsoft Access Driver (*.mdb)};" & _
              "Dbq=c:/somepath/mydb.mdb;" & _
              "Uid=myUsername;" & _
              "Pwd=myPassword;"

    ---For SQL Server:
    oConn.Open "Provider=MSDASQL;" & _
              "Driver={SQL Server};" & _
              "Server=myServerName;" & _
              "Database=myDatabaseName;" & _
              "Uid=myUsername;" & _
              "Pwd=myPassword;"

    4、OLE DB Provider for Oracle (from Microsoft) 连接 
    oConn.Open "Provider=msdaora;" & _
              "Data Source=MyOracleDB;" & _
              "User Id=myUsername;" & _
              "Password=myPassword;"

    5、OLE DB Provider for Oracle (from Oracle) 连接
    ---For Standard Security:
    oConn.Open "Provider=OraOLEDB.Oracle;" & _
              "Data Source=MyOracleDB;" & _
              "User Id=myUsername;" & _
              "Password=myPassword;"

    ---For a Trusted Connection:
    oConn.Open "Provider=OraOLEDB.Oracle;" & _
              "Data Source=MyOracleDB;" & _
              "User Id=/;" & _
              "Password=;"
    ' 或
    oConn.Open "Provider=OraOLEDB.Oracle;" & _
              "Data Source=MyOracleDB;" & _
              "OSAuthent=1;"
     

    Note: "Data Source=" must be set to the appropriate Net8 name which is known to the naming method in use. For example, for Local Naming, it is the alias in the tnsnames.ora file; for Oracle Names, it is the Net8 Service Name.
    (Note, if you get a Logon dialog, then click Cancel, then perform a one-time free signup with Oracle's TechNet system)

    6、OLE DB Provider for SQL Server 连接
    ---For Standard Security:
    oConn.Open "Provider=sqloledb;" & _
              "Data Source=myServerName;" & _
              "Initial Catalog=myDatabaseName;" & _
              "User Id=myUsername;" & _
              "Password=myPassword;"

    ---For a Trusted Connection:
    oConn.Open "Provider=sqloledb;" & _
              "Data Source=myServerName;" & _
              "Initial Catalog=myDatabaseName;" & _
              "Integrated Security=SSPI;"

    ---To connect to a "Named Instance" (SQL Server 2000)
    oConn.Open "Provider=sqloledb;" & _
              "Data Source=myServerName/Inst2;" & _
              "Initial Catalog=myDatabaseName;" & _
              "User Id=myUsername;" & _
              "Password=myPassword;"

    ---To Prompt user for username and password:
    oConn.Provider = "sqloledb"
    oConn.Properties("Prompt") = adPromptAlways
    oConn.Open "Data Source=myServerName;" & _
              "Initial Catalog=myDatabaseName;"

    ---To connect via an IP address:
    oConn.Open "Provider=sqloledb;" & _
              "Data Source=xxx.xxx.xxx.xxx,1433;" & _
              "Network Library=DBMSSOCN;" & _
              "Initial Catalog=myDatabaseName;" & _
              "User ID=myUsername;" & _
              "Password=myPassword;"

    Note:
    - xxx.xxx.xxx.xxx is an IP address
    - "Network Library=DBMSSOCN" tells OLE DB to use TCP/IP rather than Named Pipes)
    - 1433 is the default port number for SQL Server
    - You can also add "Encrypt=yes" for encryption

     

    展开全文
  • VC用ADO连接数据库字符串有感

    千次阅读 2009-08-06 09:46:00
    那天看了孙鑫老师的视频,上面有说过不用记连接字符串,装个VB就能把字符串弄出来,后来自己也学着做MFC的ActiveX,发现"Activex Control Test Container"这个VC小工具居然也能获取数据库连接字符串。但装了MySql...
  • VB.NET连接本地SQL Server 2000数据库字符串 cnn = New SqlClient.SqlConnection("packet size=4096;user id=sa;integrated security=SSPI;data source=(local)persist security info=False;initial catalog=EXAM")...
  • SQL Server 2005SQL Native Client ODBC Driver标准安全" Driver={SQL Native Client}; Server=Aron1; Database=pubs;... "信任的连接" Driver={SQL Native Client}; Server=Aron1; Database=pubs; Trusted_...
  • SQL Server 2005SQL Native Client ODBC Driver标准安全" Driver={SQL Native Client}; Server=Aron1; Database=pubs;... "信任的连接" Driver={SQL Native Client}; Server=Aron1; Database=pubs; Trusted_...
  • 工程 >>部件 >>Microsift ADO Data Control 6.0(SP6) (OLEDB) 从工具箱 拖一个 Adodc控件, 邮件 控件属性 ,单击 "使用连接字符串 " 右边的生成,
  • VB/ASP数据库连接字符串示例

    千次阅读 2004-09-15 15:39:00
    使用DSN的数据库连接字符串例: MS SQL / MySQL / PostgreSQL"DSN=dsnname"不使用DSN数据库连接字符串例:MS Access使用OLEDB:"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:somepathmyDb.mdb;"MS SQL使用ODBC:...
  • dim ipstr as string 用于存储目标数据库所在机器的IP地址 cnn = New SqlClient.SqlConnection("Data Source=" & ipstr & ";Network Library=DBMSSOCN;Initial Catalog=EXAM;User ID=max;Password=;") EXAM为...
  • 数据库连接字符串的处理方法!加密解密连接字符串。 标签: 数据库加密解密dllvb.netstring 2006-03-04 09:37 6938人阅读 评论(1) 收藏 举报  分类: 数据访问层(8)  版权声明:本文为博...
  • 然后下载安装MysqL,odbc驱动需要... 或者简单点找到ado控件 扔到窗口上 再删除 也行在vb连接数据库的代码:Dim cn As New ADODB.ConnectionDim rs As New ADODB.Recordset' 定义数据库连接字符串变量Dim strCn A...
  • 数据库连接字符串的处理应该是一个项目里最基础的东东了。(除非你的项目不涉及到数据库。) 千万不要小看他,处理不好也时会给你带来不少的麻烦的。 连接字符串的内容在这里就不讨论了,这里主要说一下他的存放...
  • 我们在做VB数据库经典实例这本书上的五个小例子和做学生信息管理系统时,都需要通过Vb链接数据库,在众多的链接方式中connectionstring字符串应该是较为简单的一种方式,下面我来详细介绍它的一些属性。 1. 使用...
  • 从HelloWorld启航——数据库连接字符串的困惑程序员方阵数据库连接字符串的困惑数据库连接字符串的组成驱动程序ODBCOLE DBJDBC比较数据库链接字符串大全SQL Server 2005SQL Native Client ODBC DriverSQL Native ...
  • <% '定义一个变量,用于数据库连接  dim...其中,Open方法后面的参数即为我们通常所说的数据库连接字符串,这里主要设置了该字符串的两个参数,一个是Dbq,一个是Driver,这是使用的ODBC方式来连接数据
  • VB编写组件—封装数据库连接字符串 (转)[@more@]使用vb6编写组件隐藏数据库连接字符串XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office...
  • 一、Microsoft Access数据库引擎——Jet、ACE 1、Microsoft.Jet.OLEDB.4.0提供程序 适用于Microsoft Access 2007以前的版本,如Microsoft Access 2000、Microsoft Access 2003等。 2、Microsoft.ACE.OLEDB.12.0...
  • 使用VB6编写组件隐藏数据库连接字符串海南省商贸信息服务中心 温大文 如今,开发WEB应用程序绝大多数都是使用Browser/Server模式,而在B/S 应用程序开发领域中,微软公司的IIS/ASP组合以其强大的功能、良好的...
  • VB Provider=OraOLEDB.Oracle.1;Data Source=数据库名;Password=密码;User ID=用户名; C# Data Source=数据库名;Persist Security Info=True;User ID=用户名;Password=密码;Unicode=True 转载于:...
  • SQL Server是Microsoft 公司...那么VB6怎么去连接呢?接下来请跟进我们的步伐前进!直接上CLS_VB6_SQL类代码Option Explicit''************************************''在这里修改数据库参数Const IP As String = "10...
  • 方法如图所示:
  • 使用VB6编写组件隐藏数据库连接字符串海南省商贸信息服务中心 温大文 如今,开发WEB应用程序绝大多数都是使用Browser/Server模式,而在B/S 应用程序开发领域中,微软公司的IIS/ASP组合以其强大的功能、良好的...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 249
精华内容 99
关键字:

vb连接数据库字符串