社区
VFP
帖子详情
vfp连接远程MYSQL问题
crecrecre
2009-11-25 08:53:34
远程MYSQL的user表的host值='%'
可客户端就是连不上,想问一下是哪个地方还没有设好?
connectStr = SQLSTRINGCONNECT("Driver={MySQL ODBC 5.1 Driver}; Server=192.168.0.201; Port=1982; Database=mydata; UID=root; PWD=1234; charset=GBK")
...全文
482
16
打赏
收藏
vfp连接远程MYSQL问题
远程MYSQL的user表的host值='%' 可客户端就是连不上,想问一下是哪个地方还没有设好? connectStr = SQLSTRINGCONNECT("Driver={MySQL ODBC 5.1 Driver}; Server=192.168.0.201; Port=1982; Database=mydata; UID=root; PWD=1234; charset=GBK")
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
crecrecre
2009-11-25
打赏
举报
回复
服务器端的MYSQL是绿色版,是解压后通过手工配置的,是不是因为这个原因?
在服务器端通过添加ODBC也不会显示本地的数据库。
crecrecre
2009-11-25
打赏
举报
回复
[Quote=引用 3 楼 wwwwb 的回复:]
用AERROR()取得错误信息
[/Quote]
第1个1526
第2,3 Unknown system variable 'character_set_results'
第4个s1000
第5个1193
第6个 1
第7个 null
十豆三
2009-11-25
打赏
举报
回复
连接MySQL的ODBC连接串:
本地数据库:
"Driver={mySQL};Server=mySrvName;Option=16834;Database=mydatabase;"
Sever参数也可以使用localhost作为其值
远程数据库:
"Driver={mySQL};Server=data.domain.com;Port=3306;Option=131072;Stmt=;Database=my-database;Uid=username;Pwd=password;"
Option值 取值的含义
1 客户端不能处理MyODBC返回一列真实宽度的情况
2 客户端不能处理MySQL返回影响的行的真实值的情况
如果设置此标志,MySQL返回'found rows'。 MySQL 3.21.14或更新版才能生效
4 在c:\myodbc.log中生成一个调试日志。这与在`AUTOEXEC.BAT'中的设置MYSQL_DEBUG=d:t:O,c::\myodbc.log相同
8 对于结果和参数不设置任何包限制
16 不使驱动器弹出问题
32 使用或去除动态游标支持。这在MyODBC 2.50中是不允许的
64 在'database.table.column'中忽略数据库名字的使用
128 强制使用ODBC管理器游标
256 去除扩展取值(fetch)的使用
512 充满char字段满长度
1024 SQLDescribeCol()函数返回完全满足条件的列名
2048 使用压缩的服务器/客户端协议
4096 告诉服务器在函数后和'('前忽略空格 (PowerBuilder需要)。这将产生所有函数名关键词
8192 使用命名管道连接运行在NT上的Mysqld服务器
16384 将LONGLONG列改为INTl列(有些应用不能处理LONGLONG列)
32768 从SQLTables中返回'user'作为Table_qualifier和Table_owner
66536 从客户端读参数,从`my.cnf'读ODBC群
131072 增加一些额外的安全性检查
wwwwb
2009-11-25
打赏
举报
回复
用AERROR()取得错误信息
crecrecre
2009-11-25
打赏
举报
回复
[Quote=引用 1 楼 wwwwb 的回复:]
VFP可以连接MYSQL,提示什么?你的用户名是否有权限
[/Quote]
在vfp里返回-1
在客户端用navicat可以连上。设置与vfp的一样。
wwwwb
2009-11-25
打赏
举报
回复
VFP可以连接MYSQL,提示什么?你的用户名是否有权限
crecrecre
2009-11-25
打赏
举报
回复
把本地的mysql - user - host 设为 IP地址后也不能访问了。
在VFP里好像是不是只能用localhost?
把localhost改成本地的IP就连不上了。
crecrecre
2009-11-25
打赏
举报
回复
用sqlyog也可以。
wwwwb
2009-11-25
打赏
举报
回复
如果是远程,在服务器上MY。INI中去掉CHARACTER_SET_RESULTS=utf8
重新启动MYSQL试试VFP能否连接
crecrecre
2009-11-25
打赏
举报
回复
[Quote=引用 12 楼 wwwwb 的回复:]
应该是MUYSQL的问题,你安装一个SQLYOG,看看能否连接MYSQL,你的MYSQL是在本机?
[/Quote]
mysql 不在本地;
本地也有;
用navicat可以连接到服务器的mysql;
用vfp连服务器的mysql就不行了;
用vfp连我本机的可以。
wwwwb
2009-11-25
打赏
举报
回复
应该是MUYSQL的问题,你安装一个SQLYOG,看看能否连接MYSQL,你的MYSQL是在本机?
crecrecre
2009-11-25
打赏
举报
回复
在本地创建ODBC时,用localhost,可以显示所有的数据库;
改成远程IP时就不行了,在服务器上配置ODBC用localhost时,也不会显示数据库。
crecrecre
2009-11-25
打赏
举报
回复
[Quote=引用 9 楼 wwwwb 的回复:]
default_character_set=uft-8->
default-character-set=utf8
[/Quote]
是我打错了(uft-8);现在改成GBK了(本地)。
还是不行。
服务器上的没有错。
wwwwb
2009-11-25
打赏
举报
回复
default_character_set=uft-8->
default-character-set=utf8
crecrecre
2009-11-25
打赏
举报
回复
[Quote=引用 7 楼 wwwwb 的回复:]
搜索MY。INI文件,查找character_set_results,MYSQL是5。1.?
[/Quote]
没有找到character_set_results;
找到default_character_set=uft-8;
客户端 mysql 5.4
服务器:my.ini
[mysqld]
basedir=H:/MYDATA/mysql/
datadir=H:/MYDATA/data/
tmpdir=H:/MYDATA/tmp/
default-character-set=gbk
set-variable=max_connections=1000
port=3306
set-variable=key_buffer_size=128M
set-variable=max_allowed_packet=2M
set-variable=table_cache=512
set-variable=sort_buffer_size=4M
set-variable=read_buffer_size=4M
set-variable=read_rnd_buffer_size=16M
set-variable=myisam_sort_buffer_size=64M
set-variable=query_cache_size=128M
set-variable=thread_concurrency=4
set-variable=record_buffer=2M
set-variable=thread_cache=128
set-variable=net_buffer_length=16K
set-variable=wait_timeout=1200
set-variable=interactive_timeout=1200
set-variable=log-slow-queries=slow.log
set-variable=long_query_time=5
skip-innodb
skip-bdb
skip-name-resolve
wwwwb
2009-11-25
打赏
举报
回复
搜索MY。INI文件,查找character_set_results,MYSQL是5。1.?
vfp
spt
连接
mysql
_
vfp
如何正确使用spt祥解
和
远程
视图比较,它的主要好处在于灵活,可以直接
连接
远程
数据库,并在服务器上执行代码代码,当然它也可以和
远程
视图一样,通过一个光标cursor来更新
远程
数据,缺点主要是非图形化,代码量大。实际上
远程
视图是SPT...
mysql
vfp
_用
VFP
连接
MYSQL
数据库
今天试了一下用 Visual FoxPro
连接
MySQL
数据库。首先在自己机子上架设
MySQL
数据库,就不多说了,我是直接用 XAMPP 架设的服务器。然后在
VFP
里输入命令:sqlhandle = SQLSTRINGCONNECT("driver={
MySQL
ODBC ...
vfp
连接
mysql
数据库_
VFP
与SQL
远程
异构数据库_
mysql
很多人认为有了
远程
视图这样直观、简单的工具,为什么还需要 SPT 呢?确实 SPT 较
远程
视图难以掌握,但细细体会你会发现:
远程
视图其实是对 SPT 的可视化工具!SPT 较
远程
视图更具威力,
远程
视图提供的功能只是 SPT ...
vfp
mysql
_请问:在
VFP
中如何
连接
MYSQL
连接
MYSQL
的字符串说明:本地数据库:\"Driver={
mySQL
};Server=mySrvName;Option=16834;Database=mydatabase;\"Sever参数也可以使用localhost作为其值
远程
数据库:\"Driver={
mySQL
};Server=data.domain.com;Port=3306;...
vfp
spt
连接
mysql
_
VFP
与SQL
远程
异构数据库
熟悉
VFP
的朋友都知道,在
VFP
里我们可以使用
远程
视图 (Remote View) 和 SPT(SQL Pass Through) 技术控制
远程
异构数据库。这些技术其实是
VFP
对 ODBC 的 API 的封装,所以对于用户来说访问
远程
数据库就像操作传统...
VFP
2,722
社区成员
29,107
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章