问题描述
代码如下:请各位大侠看看,帮帮忙。<%@PageLanguage="VB"Debug="true"%><%@importNamespace="System.Data"%><%@importNamespace="System.Data.SqlClient"%><scriptrunat="server">subpage_load(senderasobject,easeventargs)conststr="connectionopened"+"+commandcreated"dimcnasstringdimcnnasSqlClient.SqlConnectiondimcmdasNewSqlClient.SqlCommanddimintCountasint16cnn=NewSqlClient.SqlConnectioncnn.ConnectionString="Driver={sqlServer};server=sa;uid=Sa;pwd=sa;DataBase={c:ProgramFilesMicrosoftSQLServerMSSQLDatacc}"cnn.open()MsgBox(str)cmd=cnn.CreateCommand()cmd.CommandText="updateproductssetproductname='奔驰'whereid=001"intCount=cmd.ExecuteNonQuery()lbl.text=intCount.toString()cnn.Close()cnn=nothingendsub</script><html><head></head><body><formrunat="server"><divalign="center"><asp:Labelid="lbl"runat="server"></asp:Label></div><!--Insertcontenthere--></form></body></html>
解决方案
解决方案二:
DataBase={c:ProgramFilesMicrosoftSQLServerMSSQLDatacc}"在asp.net里应该是数据库名比如pubscmd=cnn.CreateCommand()应该是cmd.connection=cnn
解决方案三:
cmd=cnn.CreateCommand()-->cmd.connection=cnn.字符串参考www.connectionstrings.com
解决方案四:
这句话应该为:cnn.ConnectionString="server=服务器的地址;uid=Sa;pwd=sa;DataBase=服务器器上数据库的名称"
解决方案五:
SQL2000用.net连接还有这种方式??一般用这种好像就可以了SqlConnectioncon=newSqlConnection("server=.;database=yy;uid=sa;pwd=;");//然后用这个con就可以连接到数据库进行处理了