我现在用SQL SERVER+VB来编数据库的东西,现遇到麻烦,望各位帮忙 用98也一样可以用的你事下ODBC能不 能连通 , 记得选TCP/IP协议 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建ODBC连接,客户端选项选TCP/IP。如果能有效连接,ADO就可以连接。在建立连接时SQL SERVER是有安全选项的。Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Data Source=[SQLSERVER] 建立一个odbc联接,测试有没有通过,这些都是一些很轻松的工作,但我上次碰到一个问题更有趣。我登录到sql server(odbc 已经联通),如果登录域用超管组的,就无需在程序内设置用户名、密码,但一旦用guess或其它组,就提示建立不上联接。 只使用有ADO(sqloledb)就可以连接,不要再使用ODBC了!呵呵! cn.provider="sqloledb"cn.property("initial catalog").value=servernamecn.property("data source")=databasenamecn.property("user id")="sa"cn.property("password")=passwordcn.open打开记录集(recordset)或命令集(command)一切ok!这样可以提高ADO访问SQL SERVER 的速度!好久没用了都忘了!好象是这样!手头没有vb和sql只好手写了!上面的property忘了是property还是properties了!另外servername和databasename有可能记反了!good luck! 你的odbc连接是不是不通呀设置一下连接信息 你装SQL SERVER2000可能选的是WINDOWS集成登录,重装吧 搞笑~ODBC是一定要用的,不必重装吧,server个人版吧,行~就那一小步,你没做好吗? 我现在到有个问题,听起来很简单,结构也不复杂,但是不知道该如何实现,大家感兴趣的话就讨论一下:两台机器,对等连接,用网卡。各自都有server的服务器和相同的VB应用程序,可以分别分时分地工作,但由于需要,数据库的数据需要在工作日进行统一更新,就是互相追加各自更新过的数据(各自更新过的意思就是完全不同),可是工作人员是不会操作server的,也不会去复制DATA文件夹,必须给他提供一个或n个按钮,对整个过程进行操作,要求很简单,但是,如何在联网的情况下同时或分时识别本地及远程的server 呢?用ODBC,vb中用的DATA Environment来完成数据存储……这个问题完全是由于环境所致,工作需要,必须得这么弄~谁能解释一下你的方案???? 系统默认通讯方式为named pipe 把他改为tcp/ip to:banweihui(KBoy) 不会吧你!ado有两种数据驱动(ole):一种用odbc,一种根本就不用odbc,也就是sqloledb。用odbc只会使访问SQL SERVER 的速度减慢!呵呵!好好看看书吧! 使用增量备份与恢复的方法,或许可以吧!假设初始时数据库A=B经过操作后备份A的增量为A' B的增量为B'。交叉恢复两个增量备份,将B'恢复到A,将A'恢复到B。不知道这样行不行,我也没试过,哪位大虾有空试试,把结果告诉我! Sorry 回复的是banweihui(KBoy) 直接在SQL SERVER 中对数据库设置访问用户名和密码,然后在连接数据库时输入相应的用户名和密码不就可以搞定吗?98/NT/2000都是一样的访问. 清明节的假怎么放? 使用vb新建一个ocx工程,能为该ocx添加自定义事件吗? 请教一下内外网数据转换需要的中间件是怎么建立的?怎么保障安全? 怎样用VB来动作注册表 控件中多个窗体的问题 关于内存溢出的问题? 如何用水晶报表打印成表格数据 请问,键盘事件里,怎么样表示回车事件? 让form 消失小问题 我的listview是report类型的,我想让一行选中,怎么写? 有一些文件的大小和占用空间并不一样大小,为什么呢? 如何测试
在建立连接时SQL SERVER是有安全选项的。
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Data Source=[SQLSERVER]
我登录到sql server(odbc 已经联通),如果登录域用超管组的,就无需在程序内设置用户名、密码,但一旦用guess或其它组,就提示建立不上联接。
不要再使用ODBC了!呵呵!
cn.property("initial catalog").value=servername
cn.property("data source")=databasename
cn.property("user id")="sa"
cn.property("password")=password
cn.open
打开记录集(recordset)或命令集(command)一切ok!这样可以提高ADO访问
SQL SERVER 的速度!
好久没用了都忘了!好象是这样!
手头没有vb和sql只好手写了!
上面的property忘了是property还是properties了!
另外servername和databasename有可能记反了!
good luck!
设置一下连接信息
两台机器,对等连接,用网卡。各自都有server的服务器和相同的VB应用程序,可以分别分时分地工作,但由于需要,数据库的数据需要在工作日进行统一更新,就是互相追加各自更新过的数据(各自更新过的意思就是完全不同),可是工作人员是不会操作server的,也不会去复制DATA文件夹,必须给他提供一个或n个按钮,对整个过程进行操作,要求很简单,但是,如何在联网的情况下同时或分时识别本地及远程的server 呢?用ODBC,vb中用的DATA Environment来完成数据存储……这个问题完全是由于环境所致,工作需要,必须得这么弄~谁能解释一下你的方案????
把他改为tcp/ip
不会吧你!ado有两种数据驱动(ole):一种用odbc,一种根本就不用odbc,也就是sqloledb。用odbc只会使访问SQL SERVER 的速度减慢!呵呵!
好好看看书吧!
假设初始时数据库A=B
经过操作后备份A的增量为A' B的增量为B'。
交叉恢复两个增量备份,将B'恢复到A,将A'恢复到B。不知道这样行不行,我也没试过,哪位大虾有空试试,把结果告诉我!