|
You can use: xp_cmdshell and dts run utility to execute DTS package from store procedure. You can create statement like
exec master..xp_cmdshell 'dtsrun /Uuser_name /Ppassword /Sserver_name /Npackage_name /Mpackage_password'
Please read more about xp_cmdshell & dtsrun from SQL Server Books Online.
Regards
|
|
|
|
|
Greetings,
How can I change properties for keys (ie: Caption,input mask) in access using ADO or ADOX?
I can use the code below to change a description:
------------------------------------------------
tblNew->Columns->GetItem(_bstr_t("TestKey"))->
Properties->GetItem("Description")->
Value = "Test";
But if I try to change the caption, it says:
"Item cannot be found in the collection corresponding to the requested name or ordinal."
-------------------------------------------------
tblNew->Columns->GetItem(_bstr_t("TestKey"))->
Properties->GetItem("Caption")->
Value = "FOO";
Why is the "caption" property not available, but the description is?
Is there a way to do this?
Thanks in advance
|
|
|
|
|
I have a table (Table A) in which I have Composite Primary Key on 2 columns. I have another table (Table B) where I want to refer a column as the foreign key reference to one of the columns of Composite Primary Key of table A.
How to define this relationship?
Thanks
Hitesh
|
|
|
|
|
Wny not do it visually through the diagram view?
Cheers,
Simon
"Sign up for a chance to be among the first to experience the wrath of the gods.", Microsoft's home page (24/06/2002)
|
|
|
|
|
Does anybody know some sites about SQL Server2000?I need some tutorials and examples about SQLServer2000 and SQL language.Triggers,stored procedures,user defined functions and ....
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
|
Thanks Richard.
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
|
Thank uo Nick.
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
I am trying to update an existing record in a table using the following code in an ASP page. The table (tblProjectCats) has an ID value (integer, autoincrement), and Title and Description fields (both set to varchar). The following code just doesn't work...doesn't give an error message...
'//start code
Dim objConn, objRS
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open strConnect
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open "UPDATE tblProjectCats SET Title ='Title', Description = 'Desc' WHERE ID=1", objConn, adOpenDynamic, adLockReadOnly, adCmdText
objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
'//end code
|
|
|
|
|
Try:
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open strConnect
oConn.Execute "UPDATE tblProjectCats SET Title ='Title', Description = 'Desc' WHERE ID=1", , adExecuteNoRecords Or adCmdText
objConn.Close
Set objConn = Nothing
|
|
|
|
|
I'm looking for sample code..
using ADO not ODBC to access DB....
i want to just a simple code...
1. id and password checking on Dialog before application start
2. and then access to DB
3. member table id char(10) password char(10)
4. Is right or not
=======================================================================
CString tempID, tempPW; //
// int result;
tempID = m_strID; // ·Î±×ÀΠâ¿¡ ÀÔ·ÂµÈ ID ÀúÀå
tempPW = m_strPW; // ·Î±×ÀΠâ¿¡ ÀÔ·ÂµÈ Æнº¿öµå ÀúÀå
// µ¥ÀÌÅͺ£À̽º ¿¬°á ¹®ÀÚ¿°ú SQL ¸í·É ¹®ÀÚ¿À» ¼ÂÆÃÇÑ´Ù.
m_strConnection =_T("Provider=SQLOLEDB; Data Source=192.168.3.212; Initial catalog = jok_db; User ID = sa; Password = kiss;");
CString check_id = "EXEC check_id";
m_strCmdText=_T(check_id + " " + "'" + tempID + "'" + "," + "'" +tempPW + "'");
long result = m_pRs->Fields->Item["certify"]->Value;
==========================================================================
environment
MFC, SQL2000
i want to full source code.....
plz i need your help.
thank you for reading....
Have a nice day!!!
|
|
|
|
|
i have a MSAccess database (soon to be upgraded to SQL Server db)... which has Memo fields and some OLE and maybe even picture fields
in ASP... given a connection object (set cn = server.createobject("adodb.connection") ), how do i update the data in the memo field to that of a variable
e.g. i want to do "UPDATE myTable SET myMemoField=<here i="" need="" to="" put="" like="" 50k="" of="" data=""> WHERE ... " but of course i can't fit that all into the string
and even if it did fit in the string, it screws up when i have SQL commands in the text data itself
thanks in advance for your help
- Roman -
|
|
|
|
|
I think you have to do it manually - write code to open recordset, call method Edit(), set value for your memo field and call Update().
When you will move to SQL server you might want to write stored procedures to update your database - you will get it very robust and probably faster.
Martin
--------------------------------------------
C'mon we all know computers are experimental devices and should only be used for playing games.
Using them for alternative stuff like business, is clearly not using them for what they are intended.
Colin Davies
|
|
|
|
|
thanks, i will try that method
- Roman -
|
|
|
|
|
With which SQL stored procedure I can get/set table or databse collation?
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
From SQL BOL:
Changing Collations
You can change the collation of a column by using the ALTER TABLE statement:
CREATE TABLE MyTable (
PrimaryKey int PRIMARY KEY,
CharCol varchar(10) COLLATE French_CI_AS NOT NULL
)
GO
ALTER TABLE MyTable
ALTER COLUMN CharCol varchar(10)
COLLATE Latin1_General_CI_AS NOT NULL
GO
You cannot alter the collation of a column that is currently referenced by:
- A computed column.
- An index.
- Distribution statistics, either generated automatically or by the CREATE STATISTICS statement.
- A CHECK constraint.
- A FOREIGN KEY constraint.
You can also use the COLLATE clause on an ALTER DATABASE to change the default collation of the database:
ALTER DATABASE MyDatabase COLLATE French_CI_AS
Altering the default collation of a database does not change the collations of the columns in any existing user-defined tables. These can be changed with ALTER TABLE. The COLLATE CLAUSE on an ALTER DATABASE statement changes:
- The default collation for the database. This new default collation is applied to all columns, user-defined data types, variables, and parameters subsequently created in the database. It is also used when resolving the object identifiers specified in SQL statements against the objects defined in the database.
- Any char, varchar, text, nchar, nvarchar, or ntext columns in system tables to the new collation.
- All existing char, varchar, text, nchar, nvarchar, or ntext parameters and scalar return values for stored procedures and user-defined functions to the new collation.
- The char, varchar, text, nchar, nvarchar, or ntext system data types, and all user-defined data types based on these system data types, to the new default collation.
After a collation has been assigned to any object other than a column or database, you cannot change the collation except by dropping and re-creating the object. This can be a complex operation. To change the default collation for an instance of Microsoft® SQL Server™ 2000 you must:
- Make sure you have all of the information or scripts needed to re-create your user databases and all of the objects in them.
- Export all of your data using a tool such as bulk copy.
- Drop all of the user databases.
- Rebuild the master database specifying the new collation.
- Create all of the databases and all of the objects in them.
- Import all of your data.
Note Instead of changing the default collation of an instance of SQL Server 2000, you can specify a default collation for each new database you create.
|
|
|
|
|
This example returns the name of the default collation for the server.
SELECT SERVERPROPERTY('Collation')
This example returns the name of the default collation for the Northwind database.
SELECT DATABASEPROPERTYEX('Northwind', 'Collation')
Getting the collation for a column is not as easy. The only way I have found is to use the SQL_VARIANT_PROPERTY function. It's only supposed to work on sql_variant types, but it seems to work on other types as well.
SELECT TOP 1 SQL_VARIANT_PROPERTY(Column, 'Collation') FROM Table
|
|
|
|
|
Thank you.
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
I want to write some unicode(farsi) into my SQLServer database from my c# application.When I write them in my app they are ok but after they are written in SQL ? apear instead of them.
Any idea?
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
Solved.I have to change my collation in SQL.
Mazy
"If I go crazy then will you still
Call me Superman
If I’m alive and well, will you be
There holding my hand
I’ll keep you by my side with
My superhuman might
Kryptonite"Kryptonite-3 Doors Down
|
|
|
|
|
Hey,
I've just started trying to program with mySQL (first time programming for a database) and I'm encountering some problems. I'm using Visual C++ v6 and mySQL++ v1.7.1 and when I try to compile any program the compiler is coming up with hundreds of errors all of which reside in the mySQL++ source files. I find it hard to believe that there are actually errors in the source files and I can't seem to relsove this problem, if anyone had any ideas or solutions it would be much appreciated.
Thanks in advance.
|
|
|
|
|
How can I access a database (in access2000) over internet connection.
I want to have an app that would upload a picture with a description to that database remotely.
Thanks
_ra
|
|
|
|
|
I am doing:
if(pAdoDb.Open((LPCTSTR)strConnection))
{
CString strCommandText;
CString strQry = _T("");
int numRecords;
strQry.Format(_T("SELECT DISTINCT (Color) From tblTest"));
CADOCommand pCommand(&pAdoDb, strCommandText = _T(""),CADOCommand::typeCmdText);
pCommand.SetText(strQry);
CADORecordset pRs(&pAdoDb);
if(!pRs.Execute(&pCommand))
AfxMessageBox("failed");
This snippet worked with "select * from tblTest".
With the distinct command above I am getting a runtime error:
CADORecordSet error
code = 80040e10
code meaning = IDispatch error #3088
Source = Microsoft JET database engine
Description = No value given for one or more required parameters
What am I doing wrong? Please help!
Thanks,
ns
|
|
|
|
|
How can I get the db2 database object size on the AS400?
Jassim Rahma
|
|
|
|