JBTALKS.CC

标题: [请求]拥有资料库,实际的系统 [打印本页]

作者: lord14383    时间: 2009-11-27 09:07 AM
标题: [请求]拥有资料库,实际的系统
小弟我,想为下一个semester的implementation project做准备。
可是,我想不到要做怎样的系统是最实际,是最有创意。因为我根本没有做过implementation project。
希望有位贵人,能指点迷津,我真的很有心要准备我的implementation project,我是打算考完试就开始研究SQL server 2008。
作者: goodday    时间: 2009-11-27 11:22 AM
去download microsoft sql server 2008 的 sample database lo
http://www.codeplex.com/MSFTDBProdSamples

不会再回来这边发问
作者: 宅男-兜着走    时间: 2009-11-27 12:06 PM
标题: 回复 #1 lord14383 的帖子
我也是在准备 Project
不过我打算写 ado.net
超级不习惯。
一起加油
作者: lord14383    时间: 2009-11-27 01:00 PM
标题: 回复 #3 宅男-兜着走 的帖子
我真的要好好想你们多多学习,其实我也只是一个新手。
不懂还有多少的绊脚石要面对,希望我能做一个不错的系统
谢谢各位的指点^^我会好好学习的^^
真的是感激不尽^^
作者: goodday    时间: 2009-11-27 03:12 PM
原帖由 宅男-兜着走 于 2009-11-27 12:06 PM 发表
我也是在准备 Project
不过我打算写 ado.net
超级不习惯。
一起加油


我有个 ADO.NET SQL helpper
你要的
MSN 冬我

加快ado.net 的开发
作者: 宅男-兜着走    时间: 2009-11-27 08:18 PM
标题: 回复 #5 goodday 的帖子
OK~ 害羞到。
我会add 你, 多多指教。
作者: lord14383    时间: 2009-11-28 11:42 PM
希望有人能够帮帮小弟我

Dim Conn As OleDb.OleDbConnection, strConn

Conn = Server.CreateObject("ADODB.Connection")
在这里我应该怎样才能变成OleDb呢?

strConn = "Driver={SQL Server};Server=USER-PC\SQLEXPRESS;""Uid=User-PC\Userwd=07302245;""DataBase=User"


conn.Open()

strConn = strConn.execute("SELECT * FROM UserData;")
我要写读资料这样写对吗?
作者: 宅男-兜着走    时间: 2009-11-29 12:35 AM
原帖由 lord14383 于 2009-11-28 11:42 PM 发表
希望有人能够帮帮小弟我

Dim Conn As OleDb.OleDbConnection, strConn

Conn = Server.CreateObject("ADODB.Connection")
在这里我应该怎样才能变成OleDb呢?

strConn = "Driver={SQL Server};Server ...



wabiang == VB 啊。

我的方法是 :
通常都是 Declare 了 connection 的object , 然后 connection string 给他,open conn, 然后就下 query , 下了 就execute query。 close conn


可是hor , SELECT * FROM [tblName];  为什么你可以不必 [   ]         
抱歉,我也是 .net 白痴, 进来参考参考下你的罢了。
作者: lord14383    时间: 2009-11-29 01:00 AM
标题: 回复 #8 宅男-兜着走 的帖子
我在Conn = Server.CreateObject("ADODB.Connection")就有问题了,所以下面都还没有跑到,我是不是应该把ADODB换成OLEDB呢?
作者: 宅男-兜着走    时间: 2009-11-29 01:10 AM
标题: 回复 #9 lord14383 的帖子
http://www.startvbdotnet.com/ado/sqlserver.aspx

试看看用 SQL CLIENT ,我是用这个的啦 , 可能有帮助 , LINK 给了你, 我觉得应该没差别的啦。 不然就等 goodday 回来  
不懂 OLE db 是什么, 抱歉 == , 既然都是 mssql 应该都通用这object.

[ 本帖最后由 宅男-兜着走 于 2009-11-29 01:12 AM 编辑 ]
作者: goodday    时间: 2009-11-29 01:10 AM
你是写asp 还是asp.net ???

Server.CreateObject("ADODB.Connection") <-- asp 的
作者: 宅男-兜着走    时间: 2009-11-29 01:14 AM
标题: 回复 #11 goodday 的帖子
等你online 都等了 3 天了。 你是有忙到的
作者: goodday    时间: 2009-11-29 01:32 AM

msn 冬我
作者: 宅男-兜着走    时间: 2009-11-29 01:33 AM
标题: 回复 #13 goodday 的帖子
你没 ONLINE 勒 !
作者: 我是大猪头    时间: 2009-11-29 02:16 AM
原帖由 宅男-兜着走 于 2009-11-29 01:33 AM 发表
你没 ONLINE 勒 !


人家在准备microsoft software engineering certificated exam leh em0013 em0013
作者: 宅男-兜着走    时间: 2009-11-29 02:50 AM
标题: 回复 #15 我是大猪头 的帖子
什么来的? 一个 cert ?
作者: fyhao    时间: 2009-11-29 02:58 AM
我也该想想final project得做什么了。。。
对了,我google microsoft software engineering certificated exam 找不到这个野。。。关于 programming 还是 se 理论?有点兴趣想了解。。。
作者: lord14383    时间: 2009-11-30 06:25 PM
username = CreateUserWizard1.UserName.ToString
password = CreateUserWizard1.Password.ToString
email = CreateUserWizard1.Email.ToString
securityquestion = CreateUserWizard1.Question.ToString
securityanswer = CreateUserWizard1.Answer.ToString

Conn = Server.CreateObject("ADODB.Connection")
strConn = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=C:\Users\User\Desktop\User_Data.mdf.sdf"
strQuery = "declare @username nvarchar(100)"
strQuery = "set @Username=CreateUserWizard1.UserName.ToString"
Conn.Mode = 3
Conn.Open(strConn)
strQuery = "insert into UserRecord VALUES ( '9','@username', 'password', 'email', 'securityquestion','securityanswer'); "
Conn.Execute(strQuery)

小弟我有点问题,我是要用asp.net中的variable带入sql insert into query,我这样写对吗?
作者: lord14383    时间: 2009-12-2 10:28 AM
标题: 回复 #11 goodday 的帖子
小弟我,对asp和asp.net不是很了解,我是刚刚开始自学的,可是我只学到如何进string的资料。
asp和asp.net有什么差别?
作者: goodhermit95    时间: 2009-12-2 11:18 AM
em0041
我真的是被VS宠坏了
作者: 宅男-兜着走    时间: 2009-12-2 03:22 PM
原帖由 lord14383 于 2009-12-2 10:28 AM 发表
小弟我,对asp和asp.net不是很了解,我是刚刚开始自学的,可是我只学到如何进string的资料
asp和asp.net有什么差别?



进 String 的资料? 跟进其他的 datatype 不一样咩?
作者: goodday    时间: 2009-12-2 04:27 PM
http://www.jbtalks.cc/viewthread ... ighlight=%2Bgoodday

的写法是asp 的
作者: 宅男-兜着走    时间: 2009-12-2 04:38 PM
标题: 回复 #22 goodday 的帖子
他是要开发 ASP.net
作者: lord14383    时间: 2009-12-3 10:51 AM
标题: 回复 #22 goodday 的帖子
我上网搜索了有关asp和asp.net的资料,不懂正不正确,asp是旧的,asp.net是新的
是真的吗?
作者: lord14383    时间: 2009-12-3 10:53 AM
标题: 回复 #21 宅男-兜着走 的帖子
我是想用variable带我的value进sql query insert into,可是他认为我的不是variable而是一个string
作者: 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 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() 即可。。。
作者: 宅男-兜着走    时间: 2009-12-3 06:42 PM
标题: 回复 #26 fyhao 的帖子
那么 WPF 的 datagrid 又要如何用
刚刚找到了 toolkit , 但是不会用。 row 会出来, 但是没data。 怪怪的。
作者: 宅男-兜着走    时间: 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
作者: goodday    时间: 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


作者: goodday    时间: 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/

去看看 啦
作者: 宅男-兜着走    时间: 2009-12-5 10:38 PM
原帖由 goodday 于 2009-12-5 10:28 PM 发表



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

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

我给 宅男的 factory pattern  的就能 而且很短
快和他拿 那个source  ...



你说的 SQLhelper 我有两个版本。

1. MSDN 的 MSI 安装版(只有几个Method 而已, 而且还给说明书 )。
2. 你的版本(好象是 Winform 跟 Webform 都通用)。

ToolKit 拿到新版本的(下载安装MSI) , 内有之前 他们漏掉的 Datagrid 跟 DatePicker, DateStepper Component 。

我还发现到你给的网站很多 Source

难道当.net仔 就是有这样的福利???




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5