求大虾解答.~~~送分70,+刚才那张帖子的30.搞定后,一起结了.

lsyapple 2005-09-19 04:03:02
这是另外张帖子

http://community.csdn.net/Expert/topic/4278/4278299.xml?temp=.5989038

求大虾解答.
下面的是我的文件. 出错主要是在 Server.mappath()这里
'====== form.aspx =====
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub

Private Sub Button1_ServerClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ServerClick
'建立实例
Dim ObjAddInfo As New Taojin.FormSqlCmd
'
ObjAddInfo.addinfo(StrUser.Value, UsrChgPay.Value, ReqChgPay.Value, _
TxtUsrInfo.Value, IntUsrCme.Value, IntReqCme.Value)
StrLabInFo.Text = "加入数据成功!"
End Sub
' ========= End ===========


' ============ FormSqlCmd 类文件 ===============
Public Class FormSqlCmd
Dim StrConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" ****'就这里不知道怎么写了。***
' Server.MapPath("data/Tj_data.mdb") 应该放哪儿?

Dim ObjConn As OleDb.OleDbConnection = New OleDb.OleDbConnection(StrConn)
Dim ObjCommand As New OleDb.OleDbCommand
'加入数据操作
Function addinfo(ByVal StrUser As String, ByVal StrUcp As String, ByVal StrRcp As String, _
ByVal StrTxt As String, ByVal IntUsrCme As String, ByVal IntReqCme As String)
Dim Sql As String = "insert into TxtInformation Values('" + StrUser + "','" + StrUcp + "','" + StrRcp + "','" + StrTxt + "','" + IntUsrCme + "','" + IntReqCme + "')"
ObjConn.Open()
ObjCommand.Connection = ObjConn
Try
ObjCommand.CommandText = Sql
ObjCommand.ExecuteNonQuery()
Catch ex As Exception
Return False
End Try
End Function
Sub FormSqlCmd(ByVal StrConn As String) '初始化
End Sub
End Class
================ End ======================

麻烦各位大虾帮忙看看了.
...全文
143 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsyapple 2005-09-19
  • 打赏
  • 举报
回复
啊?这样啊.怪不得.

能说下怎么改吗?麻烦啦.
wdcszl 2005-09-19
  • 打赏
  • 举报
回复
没必要everyone
只需要asp.net用户可以控制就可以了
sukaru 2005-09-19
  • 打赏
  • 举报
回复
安全性改为everyone完全控制
fayewang 2005-09-19
  • 打赏
  • 举报
回复
文件夹只读了,还是ASP.NET用户无权限(请注意查看一下权限)
lsyapple 2005-09-19
  • 打赏
  • 举报
回复
现在不提示出错了

但又出问题了

数据写入不了access数据库了

求助啊...
lsyapple 2005-09-19
  • 打赏
  • 举报
回复
那VB.net 呢?
linxy2002 2005-09-19
  • 打赏
  • 举报
回复
C#.net 里面可以这样HttpContext.Current.Server.MapPath
lsyapple 2005-09-19
  • 打赏
  • 举报
回复
我试了下.这样可以用,但还是在封装的类中出现了文件名.

Dim StrConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\data\Tj_data.mdb"
lsyapple 2005-09-19
  • 打赏
  • 举报
回复
先谢谢 1楼,2楼 ,但这些方法我都试过,好象行不通挨.
=========================================================================

adventure007(adventure):

FormSqlCmd你这个可定是找不到server.mappth的!没有继承page类!
不要在封装的类中具体出现文件名,等你调用的时候传入实际的参数不久ok了吗

=========================================================================

有人知道怎么调用吗?
GDNPC 2005-09-19
  • 打赏
  • 举报
回复
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data/Tj_data.mdb")
pontus 2005-09-19
  • 打赏
  • 举报
回复
放在函数里面,要么用个变量存储 Server.MapPath("data/Tj_data.mdb")

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧