我想问一下sqlconnect的问题

qg1977 2004-10-24 10:25:14
LJSql=SQLCONNECT('peng','sa','')
IF LJSql<=0
MESSAGEBOX("连接SQL Server 失败!!!",16, '错误信息')
RETURN
ELSE
MESSAGEBOX("连接SQL Server 成功!!!",64, '信息提示')
ENDIF
我想问一下,这个"peng"到底指的什么?
后台是sql server,服务器名为sdqg,用户名为qg1977,要连接的数据库为Northwind,可是不管我怎么试都会弹出第一个对话框,请问应该如何设置?
...全文
129 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2004-10-25
  • 打赏
  • 举报
回复
可是我想问一下如何用spt建立odbc数据源?

---------------------------------------------
LJSql=SQLSTRINGCONNECT("driver=SQL Server;server=jinhz;uid=sa;pwd=wisefinger;database=jinhz")
IF LJSql<=0
MESSAGEBOX("连接SQL Server 失败!!!",16, '错误信息')
RETURN
ELSE
MESSAGEBOX("连接SQL Server 成功!!!",64, '信息提示')
ENDIF

说明:
driver=SQL Server &&使用SQL Server数据库
server=jinhz &&服务器名为jinhz,可设为你的服务器名
uid=sa &&连接数据库的用户名为sa,可设为你的数据库用户名
pwd=wisefinger &&连接数据库的用户密码为wisefinger,可设为你的数据库用户密码
database=jinhz &&要连接的数据库名为jinhz,可设为你的数据库名
LAIYANGPJ 2004-10-25
  • 打赏
  • 举报
回复
TO :我还想问一下,更新远程数据库数据的函数是什么,我给忘了
SQLEXEC(句柄,'UPDATE FROM 表名 WHERE ......','临时表名')
LAIYANGPJ 2004-10-25
  • 打赏
  • 举报
回复
用:?SQLCONNECT('TEMP2','SDQG','')测试看是不是大于0,大于零表示成功了.
qg1977 2004-10-25
  • 打赏
  • 举报
回复
我还想问一下,更新远程数据库数据的函数是什么,我给忘了
qg1977 2004-10-25
  • 打赏
  • 举报
回复
不会,我试过了,把”peng"换成sql上的数据库名不行!
hnpyz 2004-10-25
  • 打赏
  • 举报
回复
"peng" 是 SQL 上的数据库名称
qg1977 2004-10-25
  • 打赏
  • 举报
回复
没错,是十豆三老兄以前回的帖子,可是我想问一下如何用spt建立odbc数据源?
CREATE CONNECTION temp2 ;
CONNSTRING "DRIVER=SQL Server;SERVER=(local);APP=Microsoft? Visual FoxPro?;WSID=SDQG;DATABASE=Northwind;Trusted_Connection=Yes"
如上,我建了一个连接,可是如何才能通过函数知道该连接是否连接正确呢?
CREATE SQL VIEW warehousesql ;
REMOTE CONNECTION temp2 share ;
AS SELECT * FROM warehouse
如上,我已通过该连接建立了一个远程视图,可是我如何知道该远程视图已建立成功了呢?
十豆三 2004-10-25
  • 打赏
  • 举报
回复
LJSql=SQLCONNECT('peng','sa','')
IF LJSql<=0
MESSAGEBOX("连接SQL Server 失败!!!",16, '错误信息')
RETURN
ELSE
MESSAGEBOX("连接SQL Server 成功!!!",64, '信息提示')
ENDIF
我想问一下,这个"peng"到底指的什么?


--------------------------------------------------------------
这段代码好像是我写的,“Peng”是建立的ODBC数据源名。这个名字你在建立数据源时可以随意定义!
LAIYANGPJ 2004-10-25
  • 打赏
  • 举报
回复
1.我想问一下,这个"peng"到底指的什么?
后台是sql server,服务器名为sdqg,用户名为qg1977,要连接的数据库为Northwind,可是不管我怎么试都会弹出第一个对话框,请问应该如何设置?
***************
peng就是你建立的ODBC数据源名称
2.可是为什么每次程序执行到select warehousesql时总会弹出提示“找不到别名warehousesql”的提示,请问这是什么?多谢各位大侠了!
************************
以上只是创建视图,并没有打开,你用:
SELECT warehousesql
brow
改为:
USE WAREHOUSESQ1
*SELECT warehousesql
brow

qg1977 2004-10-25
  • 打赏
  • 举报
回复
好像修改了远程视图的数据后,不运行更新函数,后台数据不会改变!
qg1977 2004-10-25
  • 打赏
  • 举报
回复
我是想问一下当修改了远程视图的数据后,如何使后台数据也立即更新的函数!好像是re什么?
qg1977 2004-10-24
  • 打赏
  • 举报
回复
我还想麻烦各位大侠,问一下:
OPEN DATABASE wares/sqlserver
CREATE CONNECTION temp2 ;
CONNSTRING "DRIVER=SQL Server;SERVER=(local);APP=Microsoft? Visual FoxPro?;WSID=SDQG;DATABASE=Northwind;Trusted_Connection=Yes"

CREATE SQL VIEW warehousesql ;
REMOTE CONNECTION temp2 share ;
AS SELECT * FROM warehouse

SELECT warehousesql
brow
可是为什么每次程序执行到select warehousesql时总会弹出提示“找不到别名warehousesql”的提示,请问这是什么?多谢各位大侠了!

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧