|
You do not need to use SqlDataAdapter if you are not updating your data through a DataSet.
Create an SqlCommand instead, specify the connection, the sql string, and the parameters.
Then execute the SqlCommand and you'll have your data updated.
Does that help?
Edbert P.
Sydney, Australia
|
|
|
|
|
Thanks Ed. Just did it now... Much simpler and it worked better yet...
Thanks
Dom
|
|
|
|
|
In Microsoft Access there are so-called "Modules" that contain VBA code.
In the Microsoft Access application this is easy to do; simple click the "New" button and the module is created, launching the VBA-editor.
Now I want to add a new module to thousands of MDB files that are already shipped to our customers. (In my example: a simple function to enable Regular Expressions from whithin SQL queries).
For adding new tables, the task is simple: I add the CREATE TABLE SQL statments to my C++ app, deployed it to our customers and executed the SQL statments when they first start the application.
Question: Is anyone aware of a way to add new modules programmatically?
Thanks
Uwe
--
Affordable Windows-based CMS for only 99 €: try www.zeta-producer.com for free!
|
|
|
|
|
Note to myself: This was a stupid stupid stupid question. Because the "Modules" are only available from within a query when executing that query inside the Microsoft Access application.
Otherwise the modules are not available (i.e. when executing the query via ADO from your own application).
I do not delete the original question, because maybe it will help someone someday
--
Affordable Windows-based CMS for only 99 €: try www.zeta-producer.com for free!
|
|
|
|
|
Is there any way to query the Fiels name using T-Sql under SQA?
Note: DB base on SQL 2000
Thanks;)
|
|
|
|
|
using SQA type> EXEC sp_columns
Definition: :-DReturns column information for the specified tables or views that can be queried in the current environment.
|
|
|
|
|
Use INFORMATION_SCHEMA.COLUMNS, for e.g.
Select * from INFORMATION_SCHEMA.COLUMNS
Also, see INFORMATION_SCHEMA.* in BOL.
Farhan Noor Qureshi
if (this == this) thow this;
|
|
|
|
|
I am trying to run a query that sums up all the quantities in a table. Brief over view of how it works
1.) select all pertinant account ids into a temp table.
2.) select sum(quantity), fn_userFunc(account) from orders where account in temp table.
This produces the correct answer but it calls the fn_userFunc almost 100 times when I want it called once. Is there a way to run this in SQL without calling fn_userFunc every time. I can split the query into parts and combine the results but I wondered if there was a better way to do this.
Mark Jackson
|
|
|
|
|
By definition, UDFs are called for as many times as there are rows in your query. What exactly are you trying to compute in your UDF? If your function works on fields that are from 'orders' there is no luck.
Farhan Noor Qureshi
if (this == this) thow this;
|
|
|
|
|
the function doesn't actually depend on the value of any row in the query but rather on the sum. It sounds like I should split the work into a query summing the rows and another calling the function then returning the two fields.
Thx
Mark Jackson
|
|
|
|
|
Use nested query. Something like,
Select sum_of_data, your_function(sum_of_data)
From (Select sum(...) as sum_of_data from orders Where ....) as Temp_Results
Farhan Noor Qureshi
if (this == this) thow this;
|
|
|
|
|
Hii
i need to get a list of all the database in the sql server 2000.
Thanks
Utsav
|
|
|
|
|
Connect to the master database and run the following:
SELECT name FROM sysdatabases
Does this help?
My: Blog | Photos
"Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucious
|
|
|
|
|
I'm developing a multi-threaded application that communicates with SQL Server via ADO. The application is written in MFC and is being tested on WindowsXP SP2. The problem I'm having is that the following function call will hang the application intermittently and I'm not sure why: Recordset15::Open (part of the ADO API). More specifically, it seems to happen deep within the raw_Open call. Although there are multiple threads running, I've made it so that only the one thread is actually communicating with the ADO database. And, besides, I was under the assumption that the ADO was a thread-safe API. Also, I'm not sharing connections across different threads.
Any ideas?
Thanks,
Karim Shehadeh
http://www.iwonderdesigns.com
|
|
|
|
|
I need to retrieve the last inserted row for unique set of columns
Got a table with
AutoIncrement , Position , status , dateTime
where position is a nr form 1 to 20 and status a nr from 1 to 50
The table get updated continuously and I need to now the last status for every position
|
|
|
|
|
select * from ctm group by AutoIncrement having Position = max(Position) and Status = Max(Status)
should do it.
|
|
|
|
|
select * from mytable where myColumn = @@IDENTITY
see here[^] for more details
TOXCCT >>> GEII power [toxcct][VisualCalc]
|
|
|
|
|
Imagine two table
One Table (ForeignCurrency)
FC_ID FC_TYPE
1 USD
2 EUR
3 YTL
Other table (Rates)
FCV_ID FCV_RateIN FCV_RateOUT FCV_DATE
1 1 1 10/13/2005
2 1.345 1.346 10/13/2005
3 1.651 1.654 10/13/2005
I need to join two table in a one query. I do this so
Select FC.FC_TYPE,ISNULL(FCV_RateIN,1) FCV_RateIN,ISNULL(FCV_RateOut,1) FCV_RateOut from ForeignCurrency FC LEFT OUTER JOIN Rates R ON FC.FC_ID=R.FCV_ID WHERE FCV_Date='10/13/2005'
This give me result as i want. But when i need 10/14/2005 rates it give me empty result set , but i expect
FCV_TYPE FCV_RateIn FCV_RateOUT
YTL 1 1
USD 1 1
EUR 1 1
How can i re-write code ?
|
|
|
|
|
If you want the resultset independent of the FCV_DATE column just remove it from the where clause.
Since there is no column with FCV_Date='10/14/2005' you get an empty resultset.
|
|
|
|
|
I use ODBC programming in order to connect VC++ with database. For that i First create system DSN, Use CDatabase class SQLConnect(...) function in order to connect to the DSN, Then use SQLExecDirect in order to run the querry. But i am facing problem with CSV files.
I Created a system DSN of Microsoft Text Driver and then connected it worked. As you know in CSV files it automatically takes first rows as the field name. Therefore if I run the query "SELECT * FROM TableName.csv", IT works. But if I write a querry "SELECT Col1, Col2,....Coln FROM TableName.csv" It does'nt work cuz it is unable to recognize and individual column. Now I need to run a querry in order to check for an existing data "SELECT * FROM TableName.csv WHERE Col1 = 'MyName'" even this query generates an error.
So can anyone help me how to reslove this selection problem?
|
|
|
|
|
safety setting on this computer prohibit accessing a data source on another domain.
Have good day and time
|
|
|
|
|
Hello there i have a connectionstring like below:
var connectionstring = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=false;Data Source=E:\\mohebi\\b1384.6.26\\adabiat1\\data base\\db_demo.mdb";
and when i wana open it on IIS on my local computer, i have this ADO Security Warning :
This website is using your identity to access a data source.If you trust this website ,
click OK to continue ,otherwise click Cancel.
I found the way to deny this warning and that is adding my website to TRUSTED SITES in IE.
BUT when i use this source on MY SERVER ,MY SERVER is WINDOWS SERVER 2003, it is another warning like below:
safety setting on this computer prohibit accessing a data source on another domain.
I can solve this problem with adding it to TRUSTED SITES , but i have many clients , AND OF COURSE I CANT DO THIS FOR ALL MY CLIENTS!!!
how can i solve this problem ??
Have good day and time
|
|
|
|
|
delnaz wrote: safety setting on this computer prohibit accessing a data source on another domain.
As memory serves that’s because you’re running the code client side. You will need to mod it to run server side.
DEBUGGING : Removing the needles from the haystack.
|
|
|
|
|
Okay so I am a complete noob to mysql.
I am trying to run the following statements in mysql query browser
DROP TABLE IF EXISTS `bedbugs`.`airports`;
CREATE TABLE `bedbugs`.`airports` (
`city` char(20) default NULL,
`country` char(20) default NULL,
`name` char(20) NOT NULL default '',
PRIMARY KEY (`name`)
);
basically two different queries through one query window.
I get the following error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';
CREATE TABLE `bedbugs`.`airports` (
`city` char(20) default NULL,
`cou' at line 1
Can someone explain what is going on. If I comment out either query - the other one runs fine (basically I can run one at a time).
Is this some sort of limitation of the query browser?
thanks in advance
|
|
|
|
|
-- =============================================
-- Create table basic template
-- =============================================
IF EXISTS(SELECT name <br />
FROM sysobjects <br />
WHERE name = N'<table_name, sysname, test_table>' <br />
AND type = 'U')<br />
DROP TABLE <table_name, sysname, test_table><br />
GO<br />
<br />
CREATE TABLE <table_name, sysname, test_table> (<br />
<column_1, sysname, c1> <datatype_for_column_1, , int> NULL, <br />
<column_2, sysname, c2> <datatype_for_column_2, , int> NOT NULL)<br />
GO
I beleive you cannot drop or create two table in 1 statement.
Try the template above.
|
|
|
|