社区
C#
帖子详情
C#中如何调用VBScript 的方法?
37350792
2004-09-01 05:01:27
最近在一个.net项目中aspx 需要在以前的asp(vbscript定义了方法)基础上构造!
现在的问题是:如何在.NET中访问VBScript中定义并获得的Server.CreateObject("adodb.recordset")
呢!
因为我在VBscript中定义了方法取数据库的值,但是在.NET项目中不希望再写一次?
有什么办法做到代码共享呢!
...全文
311
13
打赏
收藏
C#中如何调用VBScript 的方法?
最近在一个.net项目中aspx 需要在以前的asp(vbscript定义了方法)基础上构造! 现在的问题是:如何在.NET中访问VBScript中定义并获得的Server.CreateObject("adodb.recordset") 呢! 因为我在VBscript中定义了方法取数据库的值,但是在.NET项目中不希望再写一次? 有什么办法做到代码共享呢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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#
(aspx)
调用
vbs脚本
直接打开就可以用.
vbscript
和javascript互相
调用
方法
vbscript
和javascript互相
调用
方法
在
C#
中
调用
VBScript
、javascript等脚本的实现代码
在
C#
中
调用
VBScript
、javascript等脚本的实现步骤,需要的朋友可以参考下。
c#
调用
VBS脚本
c#
(winform)
调用
VBS脚本
c#
(winform)
调用
VBS脚本
.net
C#
调用
VBS脚本
.net
C#
,引用 Interop.MSScriptControl.dll,
调用
VBS脚本 ,可直接运行。 内带 Interop.MSScriptControl.dll
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章