社区
C#
帖子详情
C#中如何调用VBScript 的方法?
37350792
2004-09-01 05:01:27
最近在一个.net项目中aspx 需要在以前的asp(vbscript定义了方法)基础上构造!
现在的问题是:如何在.NET中访问VBScript中定义并获得的Server.CreateObject("adodb.recordset")
呢!
因为我在VBscript中定义了方法取数据库的值,但是在.NET项目中不希望再写一次?
有什么办法做到代码共享呢!
...全文
375
13
打赏
收藏
C#中如何调用VBScript 的方法?
最近在一个.net项目中aspx 需要在以前的asp(vbscript定义了方法)基础上构造! 现在的问题是:如何在.NET中访问VBScript中定义并获得的Server.CreateObject("adodb.recordset") 呢! 因为我在VBscript中定义了方法取数据库的值,但是在.NET项目中不希望再写一次? 有什么办法做到代码共享呢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
37350792
2004-11-08
打赏
举报
回复
1111
37350792
2004-09-03
打赏
举报
回复
zzcwhq(zzcwhq) ( ) 信誉:100 2004-09-02 11:39:00 得分: 0
TO:
zzcwhq(zzcwhq) ( ) 信誉:100
用flower_open(宫爆鸡丁) 的方法时要加入如下代码:
if(!IsPostBack)
{
InsertScriptBlock();
}
插入后 ,如何调用呢!
sbkyv
2004-09-02
打赏
举报
回复
我不知道怎么在dotnet里访问vbscript里创建的recordset对象,不过可以折中以下!在asp里recordset对象有个getrows方法!它可以返回一个2维数组,这样你就可以在dotnet访问这个数组拉!
zzcwhq
2004-09-02
打赏
举报
回复
用flower_open(宫爆鸡丁) 的方法时要加入如下代码:
if(!IsPostBack)
{
InsertScriptBlock();
}
37350792
2004-09-02
打赏
举报
回复
唉,没有一个期待的答案,有谁提供一个完美的方案呢!
在.net中如何访问VBScript中的Server.CreateObject("adodb.recordset")对象
lxcc
2004-09-01
打赏
举报
回复
用ADO.NET建立公共访问代码
humin1906
2004-09-01
打赏
举报
回复
需要这样做吗?觉得不是很合理
cdo
2004-09-01
打赏
举报
回复
表示关注中....
flower_open
2004-09-01
打赏
举报
回复
用RegisterClientScriptBlock()方法试试,把尼的vbscript的代码用流的方式打开由RegisterClientScriptBlock来执行,不知道可不可以,js是可以的
private void InsertScriptBlock()
{
System.Text.StringBuilder jScript = new System.Text.StringBuilder();
jScript.Append(" <script language=javascript>\n");
jScript.Append(" function doClick(){\n");
jScript.Append(" alert(\""+ this.Label1.Text +"\");\n");
jScript.Append(" }\n");
jScript.Append(" </script>\n");
this.RegisterClientScriptBlock("Bookmark", jScript.ToString());
}
xjliang007
2004-09-01
打赏
举报
回复
重写吧,如果是vb.net就可以。
wangdequan1024
2004-09-01
打赏
举报
回复
不太清楚,你是在ASP文件中指定了数据源了吧,其实重写一下也不是很麻烦
string ConectString="sql语句"
SqlConnection myConnection = new SqlConnection(ConnectString);
SqlCommand myCommand = new SqlCommand();
try
{
myConnection.Open();
myCommand.Connection = myConnection;
myCommand.CommandText = sql_str;
myCommand.ExecuteNonQuery();
}
catch(Exception err)
{
throw err;
}
finally
{
myCommand.Dispose();
myConnection.Close();
myConnection.Dispose();
}
张海霖
2004-09-01
打赏
举报
回复
倒是没遇到过.
C#
(winform)
调用
VbScript
脚本
解决方案 1.工程引用 Interop.MSScriptControl.dll 2.创建一个类,代码如下: using System;using System.Collections.Generic;using System.Text;using MSScriptControl;namespace myClass{ /// <summary> /// 脚本类型 ...
在
C#
中
调用
VBScript
、JavaScript等脚本的实现
以前在做工作流(workflow)项目的时候,里面有一项就是在用户制定流程定义时可以编写脚本来控制活动的跳转,而这些脚本定义后存在数据库
中
,当流程启动的时候,工作流引擎会控制活动执行顺序,串型的两个活动比较简单,但有的活动到下一个活动有条件判断,或者存在多个分支,简单的还好,只要在数据库表
中
加个字段就可以实现,复杂一点的就需要通过脚本实现了。我建了个窗体程序,测试包括脚本语言的选择,是否开启AllowUI属性,超时时间的设置,以及脚本引擎
调用
方法
的选择。
c#
后台
调用
前台与js
方法
互调
c#
后台
调用
前台与js
方法
互调 分类:每天学一点2009-10-22 00:321527人阅读评论(0)收藏举报
c#
javascript脚本button
vbscript
string 很多人都向在服务器端
调用
客户端的函数来操作,也就是在asp
中
调用
javascript脚本
中
已经定义好的脚本函数。经过研究,发现了一些勉强的
方法
。 1. 用Response.Wr...
C#
编写
VBScript
的Com组件
前段时间学习了一下vbsript,做了马踏棋盘的广度搜索算法题,线性回归的深度学习算法题,虽然是做出来了,但是总感觉不太方便,很多细节都需要自己去实现,这样很不方便,不容易让大家更简单上手它,于是着手其Com组件的编写探索,小有收获,作文为记,共享成果。8.至此我们代码编写的流程就完成了,接下来就是对项目的生成进行属性配置,右键单击项目名称选择属性,属性选项在展开菜单的最下面一个。可以看到,完全符合我们的预期,那怎么把组件写大写好,重用性可以更高,就得继续深入研究了,冲(鼠)鸭。
VBScript
之Eval函数与Execute语句(Array.ForEach的实现)
VBScript
之Eval函数与Execute语句(Array.ForEach的实现) 每当使用
C#
中
的Array.ForEach时,感觉很爽。最近在做QTP自动化测试时,偶然在QTP自带示例
中
看到一段代码可以动态
调用
方法
,于是先喜若狂,着手改编了一下,写了一个
VBScript
版的Array.ForEach功能,使用起来确实不错。其实关键的一个地方就在于使用了
VBScript
中
的Eval函数
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章