怎样在 Microsoft Visual InterDev 6.0 中访问 SQL 7.0(200 分)(200分)

  • 主题发起人 主题发起人 dyxfromxf
  • 开始时间 开始时间
D

dyxfromxf

Unregistered / Unconfirmed
GUEST, unregistred user!
  不好意思,提一个ASP的问题,望各位帮帮忙。
  我在在 Microsoft Visual InterDev 6.0 中采用以下步骤
访问 SQL 7.0:
1.在ODBC中建立数据源 MySource 指向 SQL 7.0 中的数据库 pubs
2.打开 Microsoft Visual InterDev 6.0 ,建立一个新 Web 项目,
 Web 服务器为安装了 IIS 4.0 的 Windows NT Server 4.0(中文),
服务器名我用 IP 地址(192.168.0.100)填入
3.选中 Web 项目,选择 Project 菜单中的 Add Data Connection,
 在 Select Data Source 对话框的 Machine Data Source 选项卡
 上选择数据源 MySource,并选定 OK;接着设定连接参数
 用户名 Login ID 为 sa
 密码 Password 为空,即没有密码
“Connection1 属性”对话框的设置不变
 !!!此时我能在 Data View 中看到 pubs 中的表名及表的列名!!!
4.选中 Web 项目,选择 Project 菜单中的 Add Web Item 中
的 HTML Page,创建一个 HTML 页面
5.把 RecordSet 控件从 Toolbox 的 Design-Time Controls 选项卡中
 拖到该 HTML 页面上。
6.设定 RecordSet1 的属性:
 Connection 为 Connection1
DataBase Object 为 Tables
Object Name 为 authors
7.把 Textbox 控件从 Toolbox 的 Design-Time Controls 选项卡中
 拖到该 HTML 页面上。
8.设定 textbox1 的属性:
 RecordSet 为 RecordSet1
Field 为 city
至此为止,我认为都正常
9.预览页面,在编辑器中单击窗口底部的 Quick View 选项卡,出现
 错误提示框,错误信息如下:
        出现运行期错误。
        是否纠正该错误?
        行:459
        错误:未指明的错误。
 无论我点击“是”或“否”都没有反应(没有死机)
???请教这是什么问题???
我的运行环境:
  两台 Windows NT Server 4.0(中文),一台安装 IIS 4.0,另一台
安装 Microsoft SQL 7.0,一台 Windows 98(中文),安装 Microsoft Visual InterDev 6.0
我的分析:
  Microsoft SQL 7.0 没有问题,因为我可在 Delphi 中访问它,而且
我换用 MS Access DataBase 也出现同样的问题。
一点小小的要求:
  请指教时尽可能详尽一些,我已经焦头烂额好几个星期了!
 
MSSQL7装在win95/98是Desktop版,不能被其他计算机访问
建议你还是把MSSQL7装到NT上,在NT上调试.
如使用NT不方便,也可在95/98上装Personal Web server,然后在试你的程序!
 
完全可以绕过OBDC去访问数据库,而且这样也可以加快连接,以下是一个例子,
希望对你有用:
set objconn=server.CreateObject("ADODB.Connection")
objconn.ConnectionString="driver= {SQLServer};server=服务器名;uid=用户名;pwd=密码;database=数据库名"
objconn.Open
set objrs=server.CreateObject("ADODB.Recordset")
objrs.CursorLocation=3
objrs.CursorType=3
strQ="SQL 语句"
objrs.Open strQ,objconn,,,&H0001
结果放在objrs中,如要一个一个列出来,则可:
while not objrs.eof
for i=0 to objrs.Fields.Count-1
respose.write objrs(i)
next
objrs.next
wend
 
dyxfromxf:请结束或继续讨论。
 
大侠 您好:
我初学ASP,只有一台机子,参考网上资料对ODBC进行配置有许多疑问,望大侠不吝赐教:
1.对以下三步必须同时满足吗?
1)配置 Microsoft Access 数据库的文件 DSN
2)配置 SQL Server 数据库文件 DSN
3)配置Oracle数据库文件DSN
2。进行第二步时,要求SQL SEVER的ID 和密码,我怎么才能的弄到?第二步不成功
第三步好像也不行(提示为“无效的文件”)。
3.请大侠给我介绍基本初级的这方面的书,单位有局域网(我在家做),我想把单位
的技术资料建成数据库,供大家访问,所以迫切想学习asp技术。
 
笨笨的方法可行。
 
你究竟是要做什么数据库?还是用ADO吧,现在不流行ODBC了!
 
接受答案了.
 
后退
顶部