ODP.NET Query - Error Manipulating Data From Stored Procedure?
Jan 11, 2010ODP.NET Query - Error manipulating data from Stored Procedure??
View 3 RepliesODP.NET Query - Error manipulating data from Stored Procedure??
View 3 Repliesi have 3 tables t1,t2,t3..if i update t1,t2 and t3 must also be updated.i have just been tried
UPDATE t1,t2,t3 SET t1.f1='sample',t2.f1='sample',t3.f1='sample' WHERE t1.f1='test' and t2.f1='test' and t1.f1='test'
using this,update fails if t2 and t3 could not find 'test' in their fields,if i use OR all records will be..i have also tried JOINS
Update tbl_maincat AS m LEFT JOIN tbl_maincat AS m2 ON m.cTitle = m2.cTitle,
tbl_main AS c LEFT JOIN tbl_main AS c2 ON c.MainCat = c2.Maincat,
tbl_subcat AS s LEFT JOIN tbl_subcat AS s2 ON s.csCat = s2.csCat
[code]....
I have the following Stored Procedures create or replace PROCEDURE WEB_AC
[Code]...
First one: At some point in the application I have the valor parameter (of the visual Basic Function) as a string with spaces that is something like "some string with spaces". When this happens, the stored procedure don't update the table. If I execute the SP directly in the DB (with SQL Developer) all works fine. I know it has something to do with the string missing some quotes(') but I haven't make it work yet. Some ideas on this?
Second problem: Sometimes, when debuging the application, if I interrupt the execution, I start getting the ORA-24338 'statement handle not executed' error for hours every time I try to execute it again. I believe it has something to do with an open transaction. But honestly, as I'm new in working with Oracle, I really have no idea what the problem could be.
[Code]...
The store procedure which give me the information I need is:
USE [UCSMIS]
GO
SET ANSI_NULLS ON
[Code].....
When I try to add it to my report it gives an error, is it because of the temp table and how should I go about it?
A network-related or instance specific error occurred while establishing a connection to sql server. The Server was not found or was not accessible. Verify that the instance name is correct and that SQl server is configured to allow remote connections. (Provider: SQL network Interfaces, error: 26-Error locating Server/instance specified)".
View 4 RepliesWhen calling a stored procedure from vb.net is there a default SQL timeout time if no timeout is specified in the connection string?I am unsure if there is a CommandTimeout specified in the connection string but am going through all the possibilites.
Example if no results after 30 seconds (or more) throw:
`System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.`SQL Profiler says that the script runs and ends in 30 seconds when the program timesout..Tthe script runs without error in about 1 minute 45 seconds by itself in SQL server.
I got a stored procedure that reads a table and insert those data to antoher table. That's the way how it works because the first table imports data from excel using a package with SSIS.In EF4 I imported the SP and create function import:This SP has 2 IN variables and 2 OUT varibales.The IN varibales are parameters and OUT variables are a message and the number of records created.[code]
View 1 RepliesI am using sql server 2008 as database server. I have created "AddTest" stored Procedure and using it in my app,
Dim cn As new SqlConnection(connStr)
Dim da As New SqlDataAdapter("Select * from dbo.Subjects", cn)
Dim ds As DataSet
[code]....
My application produces this error System.Data.SqlClient.SqlException: Login failed for user..This started after I added a stored proc in my dbml file. It works fine in my local enviroment, but throws that error when deploy to staging sever. the user it displays is foreign to me?
View 1 RepliesI am having trouble retrieving data from a stored procedure that I have set up as a Data Adapter using VB.NET 2005. The Database is SQL Server 2000, and what I am trying to access is a simple Stored Procedure that will validate a users login access. [code] I have a dataset set up as AdjustmentsDataSetspValidateLogin. I am trying to figure out in code how I can address this using a table adapter or how I can capture from a login form I have created the UserID and pass this value to the stored proc to return the current record, if any of the user.I initially setup a Dataset and dragged the dataset onto a form. Then I deleted the data navigator and the toolbar that was created by default so that I could just pass values to the Stored Proc. I also have the table adapter setup to return a table "LoginData" with the two fields Approver & Admin when I pass a userID.But I am having difficulty addressing the table adapter in code and pulling back the data values for the UserID I'm passing to the DataSet.Does anyone have any ideas on how I can call this stored proc and get the data values returned? I'm new to .net programming. [code]
View 1 RepliesI have a stored procedure to update a table, but needs a couple of values from another table.
the first two selects get the value from the table and then are used in the update statement.
The select statments:
Select @iStatusDropDownValueID = iDropDownValueID
From DropDownValue
Inner Join DropDownValueType On DropDownValue.iDropDownValueTypeID =
[Code].....
First, the values that are retrieved by the first two select statements are always the same. So they could be passed in by the code itself. I don't know that this will speed things up at all, just make the entire stored procedure better and easier to read.
Second, if the "Value Name" should change this store procedure will break (which is possible, but not often).
I am looking for any insight into the Best Practices for this situation.
i am trying to add the the text in the textbox with a stored procedure in mysql this is the error: [Code]
View 14 RepliesI have sql server2000 encypted stored procedure. I can not modify them. Typicaly all the procedures manipulate row by row different tables using cursors etc. When the stored procedure is executed at the Query Analyser screen, I see error being thrown in between but the procedures continues till all the records have been processed. This behavior is acceptable to the client. I now need to automate the process using VB.net 2002 windows application. I call the procedure from vb.net but the program throws runtime error on the 1st occurance of a error in the stored procedure.
View 2 RepliesI am new to nodes() method. I am getting the foloowing syntax when trying to create a stored procedure using the nodes() method.
The syntax error:
Msg 170, Level 15, State 1, Procedure spmTestSelect, Line 19
Line 19: Incorrect syntax near '.'.
[code]...
Update with SQL Generating this Error: Could not find stored procedure 'False'. I'm not using a stored procedure i'm doing a simple update
Dim cmd As New SqlCommand
Dim connconnection As New SqlConnection(conn)
connconnection.Open()
[code].....
I have an application where I make calls to multiple SQL Server Stored Procedures,keep the user aware that the program is still running and how long the specific SP has been running so that they can abort it if it's taking too long.
My initial attempt was to wrap up each call to the SPs like this example:
Dim cm As SqlCommand = Nothing
Dim Conn As SqlConnection = Nothing
Dim Tran As SqlTransaction = Nothing
Dim PrevTime As Date = Nothing
[Code]...
i am trying to find examples of getting data back from a stored procedure that has no parameters sent to it nor has any returned output parameter. Though it does display data.How can i get that from my code im using below?
Dim myCommandSQL As New SqlCommand
Dim myReaderSQL As SqlDataReader = Nothing
Dim intX As Integer = 0[code]....
The @return_value i just put there to see what would happen but i got nothing returned.
I'm using Microsoft .NET Framework 3.5 to create a web service with VB.NET. I'm using a Stored Procedure in SQL Server 2008 so that SQL can insert all the data that I'm passing. The problem is that in one of the servicse I need to pass around 10,000 records and it's not very efficient to run the stored procedure 10,000 times.
[Code]...
I have two GridViews, the first works fine as I defined the datasource when I dropped it onto the asp page via visual studio and I specified the table to use.
The other GridView (dgvParams below) has just been dropped onto the asp page and I want to use it at run time[code]...
When I step through the code I can see row and column counts are as expected and call "dgvParams.DataSource = table".
I have the following code in my asp page:
Imports System.Data.SqlClient
Imports System.Data
Partial Class _Default
Inherits System.Web.UI.Page
[Code] .....
And while the page doesn't throw me any errors, I'm also not seeing any data in my datatable.
I wish to create a stored procedure with multiple select statements. In addition, I then want to access each of the statements on the page load event. The purpose of the statements is to create multiple 'counts', and a number of labels on the page will each contain an individual returned count. At the moment I have created a basic stored procedure with two select statements:
CREATE PROCEDURE [dbo].[Finance_CustomerCount]
AS SELECT COUNT(Quote_ID) AS Count1 FROM dbo.generatedquotes WHERE (status = 2)
AND (Contract_End_Date >= GETDATE()) OR (status = 4) OR (status = 7) OR (status = 1)
SELECT COUNT(invoice_id) AS Count2 FROM dbo.invoices GROUP BY invoice_open HAVING (invoice_open = 'Y')
RETURN
I can then access the result of the first select statement by using this code:
Dim newconn As String = Session("ConnectionString")
Dim connection As New Data.SqlClient.SqlConnection(newconn)
Dim MyCommand As Data.SqlClient.SqlCommand = New Data.SqlClient.SqlCommand("Finance_CustomerCount", Connection)
[Code] ....
So what I basically need to know is, how do I access the second select statement result set for another label.
Access 2007 and Stored Procedure. I keep getting this error: Parameter [@MyNumber] has no default value.
[Code]...
if there is that much of a performance gain in running a LINQ stored procedure versus a LINQ query?
View 1 RepliesI would like to bind textboxes to certain columns from records generated from a stored procedure. The error I receive is "DataMember property 'spCustomerHeader cannot be found on the DataSource". I have no problem returning the data to a datagridview but I need this show this data in textboxes.
here is the code
daCusHdr.SelectCommand = cmd
daCusHdr.Fill(dsCusHdr,
"spCustomerHeader")
[Code].....
I found a few examples online on how to import excel into sql via vb. but can i do it via stored procedure?
Insert into SQLServerTable Select * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=D: esting.xls;HDR=YES',
'SELECT * FROM [SheetName$]')
So like, can I pass in:
('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=D: esting.xls;HDR=YES',
'SELECT * FROM [SheetName$]')
As a parameter to SQL Server SP?
I am trying to execute a stored procedure and place the data in a datagrid manually (without using the .net wizard). I am using vb.net and asp.net in visual studio.Here is my code but I can't figure out where I'm going wrong.
Imports System.Data.Sql,
Imports System.Data.SqlClient
Imports System.Diagnostics
Imports System
[code].....
I have a stored Procedure
CREATE PROCEDURE sp_DescriptionLookup
-- Add the parameters for the stored procedure here
@manfactureid as int
[Code].....
I'm currently writing a small app that takes data provided by an SQL stored procedure and makes it available for easy export for non-tech savvy users. I'm trying to make this as generic as possible, in that you should be able to plug in just about any SP and follow my template to have an export utility. I'd like to add a way to get the column names before running the SP from the SP itself. I had assumed you could just run the SP with impossible values so nothing is returned, then get the columns from the resulting VB.NET DataTable. However, if there is no data returned, the column names aren't returned either. How can I get the column names from the SP without having to hard-code them?
View 1 RepliesI created a sql stored procedure that will insert data for me depending on user input. Now I would like to know usually I would do something of this nature
Dim con As New SqlConnection(connectionString)
Dim cmd As New SqlCommand("usp_userinput", con) 'references connectionstring and calls store procedure
cmd.CommandType = Data.CommandType.StoredProcedure 'sets default to be storeprocedure
lblMessage.Text = String.Empty
With cmd.Parameters
If (Session("UserInitials")) IsNot Nothing Then
.AddWithValue("@UserInitials", Session("UserInitials").ToString())
End If
End With
That is just an example how i usually approach calling the stored procedure in vb. However for this particular form I am going to have 50 or 60 textboxes which each one would require a session state variable.Seems a little tedious to have to create a session state variable for each textbox on the form.
Can any one provide me the link or give me an idea how to read all the tables returned by SQL Stored Procedure?
My Stored procedure returns two tables:
ID Name
-----------
1 Jeff
2 Joe
ID Pages
----------
1 2
i want to read data from both of these tables. I tried using SQLDataReader and then populating into datatables but then i can only read the values of 1st table. I want to read both the table values. How do i do it? please let me know if you guys have any ideas how to deal with this.