我在一个填充数据表的VB.NET应用程序中有以下代码:
sql = "SELECT *
FROM REQUESTS
WHERE VAL IN ( :pValList )
AND STATUS NOT IN (0, 2, 9, 10)"
da = New OracleDataAdapter(sql, conn)
da.SelectCommand.BindByName = True
da.SelectCommand.Parameters.Add(New OracleParameter("pValList", pValLi
我有一个函数,通过名称动态地调用其他函数。我需要将一个哈希表传递给正在调用的函数。我的代码在VB.Net中工作,但是当我试图将哈希表作为参数传递时,当我试图将它转换为C#时,我遇到了一个错误。有人能解释一下正在发生的事情以及我如何解决这个问题吗?
这是工作的VB.Net代码:
Dim objTF As New ThreadFunctions
Dim objResults As Object = CallByName(objTF, htParameters.Item("strMethodName"), CallType.Get, htParameters)
以下是C#代码:
得到了一个奇怪的,我知道这是一个愚蠢的东西,但我看不到它的任何东西!
我在VB.net中创建了一个动态链接库(不,我不能更改它!:-),并从C#调用它。问题出现在在C#中创建对象时,我得到的消息是它有“一些无效的参数”。
DLL中的构造函数代码如下:
Sub New(ByRef Connection As IConnection)
C#中的代码是:
IConnection conn = new Connection();
CustomObject test = new CustomObject(conn)
它对第一行很满意,但在第二行给出了错误消息(“一些无效参数”)。
我还在VB.net
我正在尝试制作一个签名的XML文档,但我要将其发送到的web服务拒绝了它,并声明签名无效。我有一些其他的代码在php中,它的工作,网络服务接受php生成和签名的xml,但不是vb.net的。我已经使php和vb.net输入xml完全相等,但它们仍然生成不同的摘要值。我还尝试用an online tool验证xml签名,php的签名是正确的,而对于vb.net,它显示摘要值是错误的。这是我在vb中计算签名的函数: Private Function PotpisiXml(cert As X509Certificate2, ByVal rsa As RSACryptoServiceProvider
我正在使用oracle 10g数据库快递edition.When,我试图在oracle中执行“显示参数进程”查询它不起作用。它显示一条错误消息:
ORA-00900:无效的SQL语句
但在sqlplus中成功执行了“show参数进程”查询。
我的问题是:我正在使用vb.net应用程序连接oracle数据库。我需要在此应用程序中执行此查询。
我有一个代码:
Dim sql As String = "Show parameter processes"
Dim cmd As New OracleCommand(sql, conn)
使用VB.NET
我想在数据库的datetimepicker中显示日期。
代码。
cmd= new sqlcommand("select date from table1", con)
dr = cmd.executereader
while dr.read()
datetimepicker1.value.add(dr("Date"))
end while
dr.close
但它显示错误,因为指定的强制转换无效
如何获取值?
需要vb.net代码帮助
我试图解析一个xml文件,其中属性值在vb.net中包含html数据,抛出异常'<',十六进制值0x3c是无效的属性字符。。
我的示例XML如下所示:
<root>
<control id="ctrl" type="paragraph" label="Declare"
text="<b>Your idea has been posted successfully.Visit again to see updates on your ideas.</b>" visib
我的目标是在VB.NET中创建一个私有静态只读字段。
Public Class MyClass
Private Static ReadOnly someField As Regex = New Regex("somePattern")
End Class
这将尝试创建一个只具有get访问权限的静态属性,但如果出现错误,则会失败:
“‘Static”对成员变量声明无效。
在C#中,我将如下所示:
public class MyClass
{
private static readonly Regex someField = new Regex("s
下面的代码在执行时显示无效的限定符
Dim strs As String
Dim insStr As String
Dim strRes As String
strs = "This is VB.NET Test"
insStr = "Insert"
strRes = strs.Insert(insStr)
是否有人已经遇到像存储过程这样的错误,引发一个错误,但是客户端(vb.net)没有捕获错误?
下面是我从vb.net调用存储过程的代码
Try
Dim exec_refreshdependentviews As String = String.Format("EXEC REFRESHDEPENDENTVIEWS '{0}', '{1}', {2} ", tableName, usercode, isCreateNew)
Using refreshCommand As New SqlClient.SqlCommand
使用VB.Net
存储过程如下所示
@Orderno nvarchar(1000)
Select * from table1 where id = ''+@orderno+''
在VB.Net代码中
Dim value as string
Value = "1"
objForm.ViewReport(myReportPath & "rOrder.rpt", "value") `' Showing error on this line`
我尝试使用'"& value
因此,我试图使用VB.Net中的按钮更新我的数据库。我尝试在更新表时遵循不同的语法,但仍然会产生相同的错误。这是如此令人沮丧,因为我们已经没有时间完成我们的系统,因为这一点。请帮助我:“(
这是我的代码,在点击按钮后调用它。我这里的语法有什么问题?
Public Sub UpdateClient(Client_ID As Integer, _ClientName As String, _Company_Add As String, _Email_Add As String,
_Tin_No As String, _Contact_Person As St
我有一个程序,在我的Access2010数据库中删除任何比某个日期更旧的数据,然后压缩数据库。程序的删除部分工作正常,但是当我试图压缩它之后,我得到了错误“无效参数”。下面是我的代码:
'Deleting anything older than chosen before databse is compacted.
Dim DateA As Date = Date.Now
Dim DateB As String
Dim ConnString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data S
为什么这在VB.Net中有效:
Dim ClipboardStream As New StreamReader(
CType(ClipboardData.GetData(DataFormats.CommaSeparatedValue), Stream))
但这在C#中引发了一个错误:
流是一个类型,它在当前上下文中无效
ClipboardStream = new StreamReader(Convert.ChangeType(
ClipboardData.GetData(DataFormats.CommaSeparatedValue), Stream));
老实说,我并
如何在vb.net中将字符串值存储在date变量中
我正在使用下面的代码
dim dtBL as Date
txtBLDate.text="23/11/2010"
dtBL = Format(CDate(txtBLDate.Text), "MM/dd/yyyy")
但我得到的错误是:‘从字符串"23/11/2010“到类型'Date’的转换是无效的。”请对此提出建议。
使用VB.Net
如果网格单元格值为空,我会收到错误消息,因为“从字符串转换为类型"”Double“无效”
代码(gridview_CellLeave)
Dim z1, z2, z3, z4 As Int32
If grvList.CurrentRow.Cells(1).Value <> "" Then
z1 = grvList.CurrentRow.Cells(1).Value
End If
If grvList.CurrentRow.Cells(2).Value <>
Hi正在尝试在vb.net中使用vb.net的确切对象,但我一直收到一个错误,说明格式无效。这是我的陈述,有人能告诉我我做错了什么吗?
Dim TimeStart As Date
TimeStart = DateTime.ParseExact("2013.07.15-07:10:02", "yyyy.MM.dd-HH:MM:SS", System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat)
我通常使用VB.Net进行编程,但我被委派给一个VBA项目,该项目将受益于使用脚本控制来运行脚本。以下是示例代码,但在.Run代码行中有错误。我可以在VB.Net中轻松地做这件事,但是不能让它在VBA语言中工作。
ERROR =参数数量错误或属性赋值无效
Option Explicit
Dim sc As New ScriptControl
Sub RunFunctions()
MsgBox (Eval("2 * PI"))
End Sub
Function Eval(expr As String) As Object
Dim code As String
我得到了这个错误:
Error 1 Unable to open module file 'D:\business\shared\Dropbox\badgers\vb\vb.net\My Project\Application.Designer.vb': The system cannot find the path specified. D:\business\shared\Dropbox\badgers\vb\vb.net\My Project\Application.Designer.vb 1 1 traverseweb4
Application.d
使用VB.Net
当我单击gridview列时,该选定的列项应出现在日期时间选取器中。
GridView列值为字符串,日期时间选取器数据类型为日期时间
代码
Private Sub gridview1_CellContentDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles gridview1.CellContentDoubleClick
Dim i As Integer
i = gridvie
我可以使用给定的代码在vb.net中计算timespan
Dim dtStartDate As Date = "17/12/2032"
Dim iNumberOfDays As Integer
Dim tsTimeSpan As TimeSpan
tsTimeSpan = Now.Subtract(dtStartDate)
iNumberOfDays = tsTimeSpan.Days 'Where iNumberOfDays is the result of the timespan
当我的计算机时间格式是
dd-MMM-