Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 3252|回复: 15
打印 上一主题 下一主题

asp.net大问题

 关闭 [复制链接]

23

主题

5

好友

4778

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

跳转到指定楼层
1#
发表于 2009-10-10 06:52 PM |只看该作者 |倒序浏览
我一直连接不上sql server...问题一定出现在setting,
必须从哪里下手先?




asp
收藏收藏0

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

2#
发表于 2009-10-10 11:01 PM |只看该作者

回复 #1 小恶魔J@YL()NG 的帖子

TABLE adapter 有没有吧。 还是 IIS。 你用什么 LH?


回复

使用道具 举报

23

主题

5

好友

4778

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

3#
发表于 2009-10-11 03:01 PM |只看该作者

回复 #2 宅男-兜着走 的帖子

都有了,应该是coding~
我用sql server 2005,
visual studio~


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

4#
发表于 2009-10-11 03:03 PM |只看该作者

回复 #3 小恶魔J@YL()NG 的帖子

TABLE adapter  要declare , 可是 C# .... 不懂, 没用过, 加油


回复

使用道具 举报

23

主题

5

好友

4778

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

5#
发表于 2009-10-11 03:11 PM |只看该作者

回复 #4 宅男-兜着走 的帖子

我用c#咯,但是碰都没碰过,不懂什么来的。。哈。。。这星期要交货了


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

6#
发表于 2009-10-11 03:24 PM |只看该作者

回复 #5 小恶魔J@YL()NG 的帖子

有点困难。 C# 这个东西 ... 唉, 跟 JAVA 有得fight。 加油。


回复

使用道具 举报

0

主题

0

好友

932

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

7#
发表于 2009-10-11 04:06 PM |只看该作者
显示什么error,链接不到的问题很广


回复

使用道具 举报

23

主题

5

好友

4778

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

8#
发表于 2009-10-11 05:48 PM |只看该作者

回复 #7 磨刀狂徒 的帖子

他的database code接口怎么写?然后怎么在sql server开那个database?


回复

使用道具 举报

20

主题

4

好友

2395

积分

白金长老

Rank: 10

9#
发表于 2009-10-24 03:28 PM |只看该作者
首先你开 Sql Server Database 假设你开(.mdf)的,
然后你会得到一个 connectionString,它大概是这么一句:
  1. .\SQLEXPRESS;AttachDbFilename=|DataDirectory|\EBusiness.mdf;Integrated Security=True;User Instance=True
复制代码


AttachDbFilename=|DataDirectory|\EBusiness.mdf
看到这句吧,这个就是你的数据库文件存放位置。

通常我的做法是,做好了 Database,然后在 web.config 放上这个 connectionstring

  1. <connectionStrings>
  2.     <add
  3.         name="EBusinessConnectionString"
  4.         connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\EBusiness.mdf;Integrated Security=True;User Instance=True"
  5.         providerName="System.Data.SqlClient" />
  6.   </connectionStrings>
复制代码

直接在 <configuration> 下一级放以上的代码

然后,我会弄一个 Util class 专门放一堆可重复使用的 method,我会这样做:


  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Linq;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.HtmlControls;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.WebControls.WebParts;
  11. using System.Xml.Linq;
  12. using System.Data.SqlClient;
  13. using System.Collections;
  14. /// <summary>
  15. /// Summary description for Util
  16. /// </summary>
  17. public class Util
  18. {
  19.     public static SqlConnection sqlConn;
  20.         public Util()
  21.         {
  22.                 //
  23.                 // TODO: Add constructor logic here
  24.                 //
  25.         }

  26.     public static SqlConnection openDB()
  27.     {
  28.         System.Configuration.Configuration rootWebConfig =
  29.                 System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/EBusiness");
  30.         System.Configuration.ConnectionStringSettings connString;
  31.         if (0 < rootWebConfig.ConnectionStrings.ConnectionStrings.Count)
  32.         {
  33.             connString =
  34.                 rootWebConfig.ConnectionStrings.ConnectionStrings["EBusinessConnectionString"];
  35.             if (null != connString)
  36.             {
  37.                 sqlConn = new SqlConnection(connString.ConnectionString);
  38.                 try
  39.                 {
  40.                     sqlConn.Open();
  41.                     Util.sqlConn = sqlConn;
  42.                 }
  43.                 catch (Exception err)
  44.                 {
  45.                 }

  46.             }

  47.         }
  48.         return Util.sqlConn;
  49.     }

  50.     public static void closeDB()
  51.     {
  52.         Util.sqlConn.Close();
  53.     }
复制代码


有了这个东西,这样我在任何地方要做 Sql 操作的时候,我只需要


  1.         SqlConnection sqlConn = Util.openDB();

  2.         SqlCommand sqlCommand = new SqlCommand("Insert Into Feed (uid, iconid, title, image, body, dateline) Values (@uid, @iconid, @title, '', @body,  @dateline)", sqlConn);

  3.         sqlCommand.Parameters.Add(new SqlParameter("@uid", uid));
  4.         sqlCommand.Parameters.Add(new SqlParameter("@iconid", iconid));
  5.         sqlCommand.Parameters.Add(new SqlParameter("@title", title));
  6.         sqlCommand.Parameters.Add(new SqlParameter("@body", body));
  7.         sqlCommand.Parameters.Add(new SqlParameter("@dateline", DateTime.Now));
  8.         sqlCommand.ExecuteNonQuery();

  9.         Util.closeDB();
复制代码


在前面和后面 openDB 和 closeDB, 非常简单。


回复

使用道具 举报

23

主题

5

好友

4778

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

10#
发表于 2009-10-24 09:02 PM |只看该作者

回复 #9 fyhao 的帖子

好~大致上我明白了,因为在发问问题前,我不知道visual basic 有c# or vb , now i know edy..tq


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-12-26 01:51 PM , Processed in 0.110457 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部