我查了一下资料,DataWindow.net2.5在vs2005中有插件,看了一下界面和pb中的差不多,应该很好用,但我现在的系统是vs2008的,版本升级了反而没法用了,郁闷!那么那位高手知道DataWindow.net在vs2008的web中如何应用,一定要web的,不能是windows的。

解决方案 »

  1.   

    难道vs2008的功能把DataWindow.net的功能去掉了,真郁闷!难道没有高手?
      

  2.   

    http://www.cnblogs.com/huanggc/archive/2009/07/15/1523743.html注意:DW.NET 2.5支持在VS2005中集成了一个编辑DW的插件程序,如果是VS2008,则只能用DataWindow Designer这个编辑工具。如果机器没有安装VS2005,在安装的过程中,有提示DWPainter.dll文件不能注册的错误,是正常的,因为这个VS插件只支持VS2005。由于本人的计算机只安装了VS2008,没有VS2005,所以下面只能按照VS2008的开发环境进行讲解。
      

  3.   

    我用你的方法试了一下,在DataWindow Designer 中需先建一个连接,我的系统是sql 2005+xp+vs2008+DataWindow Designer
    因为sql 2005中没有Northwind这个数据库,我把sql 2000下的Northwind这个数据库附加到sql 2005中了,但用DataWindow Designer的Database Profiles来配置数据库时出现错误,那位大侠帮我看看错误的原因?
    数据库连接是:' Profile Northwind
    SQLCA.Dbms = Sybase.DataWindow.DbmsType.OleDb
    SQLCA.Password = <******>
    SQLCA.UserId = "sa"
    SQLCA.AutoCommit = False
    SQLCA.DbParameter = "PROVIDER='SQLOLEDB',DATASOURCE='PC-201005251939',PROVIDERSTRING='DataBase=Northwind'"
    错误提示是:
    SQLSTATE = 08001
    Microsoft OLE DB Provider for SQL Server
    [DBNETLIB][ConnectionOpen (Connect()).] SQL Server不存在或拒绝访问。
      

  4.   

    我又装了个sql server 2000,用同样的方法连sql server 2000的Northwind就能连接成功?为什么连接sql server 2005就不行?
      

  5.   

    这个需要在WEBConfig文件里加些配置..以前在2005 中用2003的控件配过..算是个思路,你再找一下详细的资参考一下!
    WebConfig配置如下:<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
      <configSections>
        <section name="MicrosoftWebControls" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      </configSections>
      <MicrosoftWebControls>
        <add key="CommonFiles" value="/Sys_Manage/webctrl_client/1_0" />
      </MicrosoftWebControls>
      

  6.   

    你后加的数据库Northwind默认sa可能是没有dbo的权限的,试试新加一个用户例如叫test,然后把默认的数据库变更为Northwind,在用户映射中选择数据库Northwind,数据库成员角色身份选择db_ower,然后用这个用户在DataWindow Designer中连接数据库,注意在数据库配置的时候(database profile setup)的system页中指定owner为test。
    如果还是连不上,就自己创建一个新的数据库试试,主要的原因还是没有权限