留言簿
2004/3/23 14:05:00 你的老朋友
你好,大哥,我现在在做安装程序时遇到问题,怎么样才能把数据库也打包到程序里面,谢谢
你的小弟!!
你的小弟!!
回复:可以在自定义操作中来创建,在vs.net的帮助文档中通过关键字“自定义操作”即可搜索到创建数据库的示例,另外也可以参看这篇文章:http://www.ftponline.com/vsm/2002_11/online/ferracchiati/
以及MSDN演示:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsi
2004/3/23 10:36:00 宫志
你好,你可以介绍给我一个应用水晶报表的朋友吗?我有问题向他学学,不知可以否?谢谢
回复:您好,很抱歉我身边没有对水晶报表比较熟悉的同事,因为报表是另一个公司做的,不过你可以到CSDN论坛找海波.NET等熟悉水晶报表的朋友问问,谢谢!
2004/3/22 22:37:00 锋
我在sqlserver中建了一个存储过程,
CREATE PROCEDURE insert_
@sql varchar(3000)
AS
SET QUOTED_IDENTIFIER ON
exec (@sql)
GO
然后调用它exec insert_ @sql="insert into..........."可最后显示错误
以 'insert into ..............' 开头的 标识符 太长。最大长度为 128。
要如何解决这个问题呢?
CREATE PROCEDURE insert_
@sql varchar(3000)
AS
SET QUOTED_IDENTIFIER ON
exec (@sql)
GO
然后调用它exec insert_ @sql="insert into..........."可最后显示错误
以 'insert into ..............' 开头的 标识符 太长。最大长度为 128。
要如何解决这个问题呢?
回复:可以把exec (@sql)改为 print @sql,将此SQL语句显示出来看看问题出在什么地方。谢谢!
2004/3/21 15:54:00 da
我在.aspx中使用了用户控件:<feng_usercontrol:login id="login" runat="server"/>
现在我想在.cs中来申明这个控件,然后在运行的过程中来设置它的Visible,要怎么在.cs中申明这个用户控件呢,比如像protected TextBox name,这种.
-----------------------
谢谢吴老师
现在我想在.cs中来申明这个控件,然后在运行的过程中来设置它的Visible,要怎么在.cs中申明这个用户控件呢,比如像protected TextBox name,这种.
-----------------------
谢谢吴老师
回复:你这个用户控件的类名是什么?如果没有为用户控件定义类名(比如用户控件的后台代码和前台代码是写在同一个ascx页面上),那么默认类名就是“文件名+_ascx”,知道了用户控件的类名,就可以这样在包含页中的后台代码中声明这个用户控件了:
protected 命名空间名.类名;
2004/3/21 14:57:00 asp.net
您好 你真是好人呀
我很菜 你那个创建应用于AspNetPager分页控件的Sql Server存储过程
ACCESS也可以吗?
我很菜 你那个创建应用于AspNetPager分页控件的Sql Server存储过程
ACCESS也可以吗?
回复:您好:Access数据库不支持存储过程,所以无法把SQL Server的存储过程用在Access数据库上,所以只能用普通SQL语句,我的示例中有使用Access数据库来分页的示例的,您可以看看。谢谢!
2004/3/20 19:27:00 锋
public void DataList1_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
System.Data.Common.DbDataRecord dbrecord=(System.Data.Common.DbDataRecord)e.Item.DataItem;
string feng_=(string)dbrecord["flash_url"];
}
执行后显示错误信息
--------------------------------------------------------
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
行 87: string feng_=(string)dbrecord["flash_url"];
{
System.Data.Common.DbDataRecord dbrecord=(System.Data.Common.DbDataRecord)e.Item.DataItem;
string feng_=(string)dbrecord["flash_url"];
}
执行后显示错误信息
--------------------------------------------------------
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
行 87: string feng_=(string)dbrecord["flash_url"];
回复:因为dbrecord是null值,如果你要删除DataList中的一行,可以考虑把数据的主键做为DataList的DataKeyField,然后在DeleteCommand事件中可以这样来获取要删除的行对应的主键值:
public void DataList1_DeleteCommand(object source, System.Web.UI.WebControls.DataListComma
2004/3/20 18:54:00 锋
http://expert.csdn.net/Expert/topic/2863/2863345.xml?temp=.5577051 请吴老师看下
那个name1只是我在发贴时写错了,是name的
<%
string name="男歌手";
%>
<feng_usercontrol:disp id="disp" sql="select top 5 * from flash_main where flash_owner='<%=name%>' order by id desc " runat="Server"/>
为什么不起作用呢?而直接用flash_owner='男歌手'就起作用
那个name1只是我在发贴时写错了,是name的
<%
string name="男歌手";
%>
<feng_usercontrol:disp id="disp" sql="select top 5 * from flash_main where flash_owner='<%=name%>' order by id desc " runat="Server"/>
为什么不起作用呢?而直接用flash_owner='男歌手'就起作用
回复:那是因为name这个值没有传递到sql语句中,我不太明白你为什么不在后台来获取和传递name值,而要用<%=name%>这样的方法来传值呢?前台代码和后台代码混杂在一切看起来会很不舒服,而且也不利于以后的维护!谢谢!
2004/3/20 8:29:00 宫志
你的控件的源码可以支持oracle数据库吗?
我感觉有问题。
另外,你对web报表打印能解决吗?
我感觉有问题。
另外,你对web报表打印能解决吗?
回复:您好,AspNetPager分页控件和数据的获取及呈现是完全独立的,用什么数据库以及如何获取数据和这个控件毫无关系,所以没有所谓是否支持Oracle的说法。至于web报表,我们的项目中用的是水晶报表,但我对这个不熟悉,准备学习微软的SQL Reporting Service。谢谢!
2004/3/19 20:21:00 锋
http://expert.csdn.net/Expert/topic/2863/2863345.xml?temp=.5577051
请吴老师看下
请吴老师看下
回复:那个“name1”是什么呢?
2004/3/19 11:02:00 indoorer
吴老师每帖必复,真是令人感动,
回复:谢谢,欢迎常来看看!
