我有一个以mysql为数据库的vb6程序。我的老师让我把我的vb6连接到php上。php代码只查看vb6中的内容,例如报告。我的问题是,这是可能的吗?我已经在谷歌上搜索了这个,但没有具体的想法。如果是这样的话,我如何实现这一点,或者实现这一点的步骤是什么?
我把这个搞糊涂了,因为我只知道php和mysql连接。VB6 to PHP对我来说是新事物。如果这是不可能的,也许我应该使用php和mysql。我只想知道这是否可能。
两件事:
首先:我已经搜索了所有地方,包括stackoverflow。只是关于sql和vb6的问题是关于连接字符串的。我很清楚这一点。对mysql查询的任何引用都是针对查询本身的-但与vb6或任何语言无关。
第二:我非常精通PHP/MySQL,所以这方面的帮助我是不寻求的。
我被困住的是,vb6处理sql查询的方式与php有一点(很多)不同。所以一旦我连接上了,我该如何告诉vb6去查找一个字段。php版本
$sql = "SELECT * FROM table field = data where something = that";
$query = mysql_query(
我在listview VB6中有这样的数据。
这是将数据插入到我的列表视图的代码,这些代码来自文本框“接收数据”。
Private Sub AddList_Click()
Dim i As Long
Dim sLines() As String
Dim sValues() As String
Dim oItem As ListItem
sLines() = Split(receivedata.Text, vbCrLf)
For i = 0 To UBound(sLines)
If sLines(i) > vbNullString Then ' skip fo
我正在将VB6应用程序转换为.NET
VB6应用程序连接到MS,并且始终通过ADODB连接。我使用连接字符串设置它。
Server在网络上,它不在本地机器上。
当我试图使用.NET (VB或C#)中相同的连接字符串进行连接时,我会得到一个“超时过期”错误。我回到我的VB6应用程序,它连接得很好。
我无法修改网络设置,因为它不是我的网络。我使用的C#代码如下:
using System;
using System.Data;
using System.Data.SqlClient;
namespace CommandLineApp
{
public class ConnectionDemo
我从GKG.net获得了一个托管计划,并且我有一个VB6连接字符串可以远程访问它中的MySQL数据库。我遵循了关于如何远程访问MySQL服务器的所有说明和教程。一切都很好,直到我发现一个错误:
MySQL无法连接到“xxx.xxx”上的MySQL服务器(10060)
我在网上寻找了几个小时的解决方案,但仍然没有任何意义。我仔细检查了我的联系..。我可以点击我的静态ip,但不能到达它的MySQL服务器。
从CPanel,我可以用phpMyAdmin到达我的数据库。我测试了我的分贝,没有什么问题。一切似乎都是正确的。但是我仍然得到了VB6的错误消息
我的连接字符串:
Dim conn As
我有一个vb6项目,当我尝试在.net 4.0中升级它时,它在引用中显示了一些错误(我知道这很明显),它们是这样的
The referenced component 'AxMSCommLib' could not be found.
The referenced component 'AxOWC' could not be found.
The referenced component 'ComctlLib' could not be found.
The referenced component 'Microsoft
几年前,我使用VB6制作了一个软件,它作为TCP服务器,接收来自客户端的多个连接。
软件的基本思想是在特定端口上侦听,接受来自不同客户端的连接,并将每个连接传递给一个单独的winsock,后者分析数据,查找DB,用适当的消息回复,然后关闭连接。
下面是一些代码:
在应用程序启动时初始化套接字:
For i = 1 To MaxCon
Load sckAccept(i)
Next i
sckListen.Listen
接受连接:
Private Sub sckListen_ConnectionRequest(ByVal requestID As Long)
Dim aFr