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

[请求]拥有资料库,实际的系统

[复制链接]

46

主题

6

好友

6456

积分

百变名嘴

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

21#
发表于 2009-12-2 03:22 PM |只看该作者
原帖由 lord14383 于 2009-12-2 10:28 AM 发表
小弟我,对asp和asp.net不是很了解,我是刚刚开始自学的,可是我只学到如何进string的资料
asp和asp.net有什么差别?



进 String 的资料? 跟进其他的 datatype 不一样咩?


回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

22#
发表于 2009-12-2 04:27 PM |只看该作者
回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

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

23#
发表于 2009-12-2 04:38 PM |只看该作者

回复 #22 goodday 的帖子

他是要开发 ASP.net


回复

使用道具 举报

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

24#
发表于 2009-12-3 10:51 AM |只看该作者

回复 #22 goodday 的帖子

我上网搜索了有关asp和asp.net的资料,不懂正不正确,asp是旧的,asp.net是新的
是真的吗?


回复

使用道具 举报

7

主题

0

好友

1098

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

25#
发表于 2009-12-3 10:53 AM |只看该作者

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

我是想用variable带我的value进sql query insert into,可是他认为我的不是variable而是一个string


回复

使用道具 举报

20

主题

4

好友

2395

积分

白金长老

Rank: 10

26#
发表于 2009-12-3 11:37 AM |只看该作者
public void add(int uid, App.Type iconid, string title, string body, string image)
    {
        SqlConnection sqlConn = Util.openDB();

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

        sqlCommand.Parameters.Add(new SqlParameter("@uid", uid));
        sqlCommand.Parameters.Add(new SqlParameter("@iconid", iconid));
        sqlCommand.Parameters.Add(new SqlParameter("@title", title));
        sqlCommand.Parameters.Add(new SqlParameter("@body", body));
        sqlCommand.Parameters.Add(new SqlParameter("@image", image));
        sqlCommand.Parameters.Add(new SqlParameter("@dateline", DateTime.Now));
        sqlCommand.ExecuteNonQuery();

        Util.closeDB();
    }

先看看以上的C#代码,和VB语法概念差不多。首先
由你的Conn.open,得到的 Connection,就是我第一行的 SqlConnection sqlConn = Util.openDB();

然后你建立一个一个 SqlCommand object 来放你的 query,parameter 如 @uid, @iconid 放下去之后,在用下面的方式一个一个代入进去:
sqlCommand.Parameters.Add(new SqlParameter("@uid", uid));
sqlCommand.Parameters.Add(new SqlParameter("@iconid", iconid));

最后 sqlCommand.executeNonQuery(); 就能执行 insert 操作了。
同理,update, delete 也是这样做。
如果是 select 的话,executenonquery 这行可以换成

SqlDataAdapter sqlAdapter = new SqlDataAdapter(sqlCommand);
DataTable dt = new DataTable();
sqlAdapter.Fill(dt);

另外,我的设计是把那些长长的 connection declaration 都放在 Util class 里面,所以每次很方便,只需
Util.openDB() 和 Util.closeDB() 即可。。。


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

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

27#
发表于 2009-12-3 06:42 PM |只看该作者

回复 #26 fyhao 的帖子

那么 WPF 的 datagrid 又要如何用
刚刚找到了 toolkit , 但是不会用。 row 会出来, 但是没data。 怪怪的。


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

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

28#
发表于 2009-12-3 08:14 PM |只看该作者
原帖由 fyhao 于 2009-12-3 11:37 AM 发表
public void add(int uid, App.Type iconid, string title, string body, string image)
    {
        SqlConnection sqlConn = Util.openDB();

        SqlCommand sqlCommand = new SqlCommand("Insert ...


玩 .net 的不必了, 我找到solution 了

http://www.studentguru.gr/blogs/ ... utorial-part-2.aspx

精简 , 简单方便的 tutorial


回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

29#
发表于 2009-12-5 10:28 PM |只看该作者
原帖由 fyhao 于 2009-12-3 11:37 AM 发表
public void add(int uid, App.Type iconid, string title, string body, string image)
    {
        SqlConnection sqlConn = Util.openDB();

        SqlCommand sqlCommand = new SqlCommand("Insert ...



都说你 oop 很强
你的 是跑 factory mode??

能 马上switft  to  其他的 db ??
如 mysql , oracle , ms accrss , odbc??

我给 宅男的 factory pattern  的就能 而且很短
快和他拿 那个source 然后 一起研究吧

还有你上面的是 .net 1.1 的parameter 传法 其实是能省掉的在 2. 0



回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

30#
发表于 2009-12-5 10:29 PM |只看该作者
原帖由 宅男-兜着走 于 2009-12-3 08:14 PM 发表


玩 .net 的不必了, 我找到solution 了

http://www.studentguru.gr/blogs/ ... utorial-part-2.aspx

精简 , 简单方便的 tutorial


http://windowsclient.net/

去看看 啦


回复

使用道具 举报

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

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

GMT+8, 2024-10-25 11:24 PM , Processed in 0.108689 second(s), 21 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.
回顶部