data environment designer

3 отговора 96 прегледа
#1

data environment designer

Ей това има ли го за ado.net?

Отговор
в отговор на мopaв #2

Re: data environment designer

я дай малко повече инфо, че много завъртяно звучи

Отговор
в отговор на AzSumZmei #3

Re: data environment designer

С .нет нямам опит към този момент и за това търся познатото от vb-то.
vb->Project->Components->Designers->Data Environment.
Това последното много улеснява.Без него голяма част от кога ще е sql заявки. Нямам опит с ado.net и търся способ пак да имам един глобален обект и през него да викам съхранени процедури , и да получавам резултатите. Това ado.net бърррр....:)))

Отговор
в отговор на мopaв #4

Re: data environment designer

ето малко код за изпълняване на сторед прок:

SqlCommand sqlcmd= new SqlCommand();
sqlcmd.Connection= new SqlConnection(UserData.Databases[UserData.Database]);
sqlcmd.CommandText= "[stored proc name]";
sqlcmd.CommandType= CommandType.StoredProcedure;

sqlcmd.Parameters.Add(new SqlParameter("@param1", SqlDbType.Int));
sqlcmd.Parameters.Add(new SqlParameter("@param2", SqlDbType.VarChar, 100));
sqlcmd.Parameters.Add(new SqlParameter("@param3", SqlDbType.Int));

sqlcmd.Parameters["@param2"].Direction= ParameterDirection.InputOutput;
sqlcmd.Parameters["@3"].Direction= ParameterDirection.Output;

sqlcmd.Parameters["@param1"].Value= 123;
sqlcmd.Parameters["@param2"].Value= "qwertyasdfg";

sqlcmd.Connection.Open();
sqlcmd.ExecuteNonQuery();
sqlcmd.Connection.Close();

string2= sqlcmd.Parameters["@param2"].Value.ToString();
int3= Convert.ToInt32(sqlcmd.Parameters["@param3"].Value);



има DataAdapter-и i DataSet-и. На DataAdapter-a закачаш SQLCommand и пълниш датасет.

Иначе има server explorer (тоолбар) във Visual Studio.Net където можеш сичкото това да го правиш визуално.

Отговор