ADO.NET :: Use Transcation When Insert From Datatable To MSSQL Server?
Jan 20, 2011
i have to insert values in two tables on save button click.ne sipmle insert and return a order_id.that id is used for inserting order details information.i am using a datatable to store this information,then insert to table.i want use Transaction for both insert on save button click.
I am unable to restore database in form of .bak files using Microsoft SQL Server Management Studio Express.It gives following error message:
Too many backup devices specified for backup or restore; only 64 are allowed. RESTORE HEADERONLY is terminating abnormally. (.Net SqlClient Data Provider)
This may not the best place for this question, but I'm going to give it a shot. I have a large (3GB) file that contains maybe 100 fields, CSV. ALL FIELDS are surrounded by double quotes, a standard CSV file. So, it looks like this:
"12345678", "SMITH", "JOHN", "GARLAND, TEXAS", "75043","","","","37" (and so on)
I need to import this into SQL server but have been unable to find any simple way of doing so using the BULK INSERT. I could obviously do it with some coding [a lot, given the number of fields] but one would think a product like MSSQL would have this most basic of functionality built in.
have sql server, with databaste that i created with one test table.i need to disply the database i try with Gridview but it's dosn't worked, how can i display my database?b.wi know ADO c# , i know how to work with databases on winform. but i never try to do this with asp page,if enyone can send me some good guide to create the connection, and use, insert,update ect..
I am new to asp programming and have inherited an old website that was connected to an SQL 2000 server. The SQL 2000 server is being retired and replaced with a SQL 2008 server. We moved the DB to the new 2008 server with no problems. However the web site does not function (Database Connection error). I believe the problem is with the old asp code being written for mySQL vice SQL. It may have worked on SQL 2000 but it does not seem to work on SQL 2008.. The code is below:
<% function write_it(mystr) if not isnull(mystr) then
Im trying to get the connectionstring for connecting to MSSQL2008 via JDBC.I now have this:jdbc:sqlserver://L0024:1433;databaseName=weddingAnd also tried:jdbc:sqlserver://(local)/wedding:1433But it keeps saying: login failed for user 'sa'If you see the above screens...what would be the expected connection string?
i would like to do a project that enable to capture photo from webcam, and record audio from microphone store to database. but the photo and audio store in folder and the database only store the filename. later i set the path and its play back the audio and show the photo.
I ve an issue of uploading an .xls file to the server and picking it from server and loading the record to a table in the datatbase from the server. The code works on the application system but after publishing it i ve an error that read Could not find a part of the path 'C:inetpubwwwrootEngineDbUploads634207083546865207.xls'. please can any one put me through on how to sort this out. below is the code
The Files is not supported.You can only upload .xls Files format."; //} } //check if Files to be uploaded is with the extenstion name xls. bool CheckFilesType(string FileName) { return Path.GetExtension(FileName).ToLower() == ".xls"; }
I got the following query to group the table. I am wondering how to add a subtotal record with anonymous type.
string prevOriginator = string.Empty; var oOriginator = (from I in dtIssue.AsEnumerable() group I by new {RaisedBy = I.Field<string>("RaisedBy"), ItemType = I.Field<string>("ItemType")} into grp
i just use this code to insert value in datatable and pass this table in method look code---
public class RoomBO { DataTable dt; RoomDal objRoom = new RoomDal(); public int insert(int room,string bedType, int bed, int charge) { //adds the details of the new room dt = new DataTable(); dt.Columns.Add(new DataColumn("Column1")); dt.Columns.Add(new DataColumn("Column2")); dt.Columns.Add(new DataColumn("Column3")); dt.Columns.Add(new DataColumn("Column4")); DataRow dr; dr = dt.NewRow(); dr["Column1"] = room; dr["Column2"] = bedType; dr["Column3"] = bed; dr["Column4"] = charge; objRoom.Save(dt); return 1; }
*on data access layer*
public int Save(DataTable dataTable) //adds the details of the new room { ada = new SqlDataAdapter("room_insert", con); //DataRow r= dataTable.NewRow(); ada.SelectCommand.CommandType = CommandType.StoredProcedure; ada.SelectCommand.Parameters.AddWithValue("@room_no", Convert.ToInt32(dataTable.Rows[0][0])); ada.SelectCommand.Parameters.AddWithValue("@room_type", Convert.ToString(dataTable.Rows[0][1].ToString())); ada.SelectCommand.Parameters.AddWithValue("@no_bed", Convert.ToInt32(dataTable.Rows[0][2])); ada.SelectCommand.Parameters.AddWithValue("@charge", Convert.ToInt32(dataTable.Rows[0][3])); ds = new DataSet(); ada.Fill(ds); return -1; }
i am not getting any error but value is not insert to my database
I am about to get my sites hosted with a local host company. They are offering me their lowest cost MSSQL server, which is the web edition. So my question is what is the difference between that and 2008 express edition? Can express edition be used for a full fledge in production website? And does Web implies that I will be interacting with it via the web correct. Lastly, if the web version is not chosen what is the typical protocol for uploading and maintaining a site when you have a dedicated server. Do you normally have to go to the data center or is there like a web portal that can be used. I will be asking the guys at the company these questions as well, but I want to make sure I get another opinion on the issue.
What I am trying to achieve here is, I am supplying xml as string (varchar) to my stored procedure, In stored procedure I want to parse this xml and fetch each Promotion record and insert into my table. Also once each record is inserted, I need to fetch the Identity of that record alongwith the AreaID attribute from the Parent node "Promotion" of each Promotion record and insert into second association table. how would I go about doing it, my generated xml is given as under.
I can read the file using streamreader on a "continous way" inside a do while loop, and parse it to obtain th different fileds required.i want to read the file, identify header line and fill a datatable, then identify details lines and fill another datatable to be able to insert both tables on the same transaction scope, if something fails rollback the insert.Im using a access 2003 database as backend and custom DAL and Business objects.
Existing records can be updatedNew records can be insertedAll existing records can be deleted & new ones can be insertedExisting records have a primary key field New ones are just blank inserts
All this detail is stored in a data table. On form update I only want to update existing (only modified rows) & insert new rows. I have gone about loading the changed records in a new data table
i need to insert multiple rows at a time into database table(sqlserver) from datatable or gridview. Actually iam looping through the rows of gridview and inserting each row. Is there any method to insert entire table of rows at a time into database table. Both datatable columns and database table coulmns are similar.
have a very important issue,i have three Stored Procedures Sp1,Sp2 and Sp3 .the first one (Sp1) will execute the second one (Sp2) and save returned data into @tempTB1 and the Second one will execute the third one (Sp3) and save data into @tempTB2.if I execute the Sp2 it will works and it will returned me all my data from the Sp3 ,but the problem is in the Sp1, when i execute it it will display this Error:INSERT EXEC statement cannot be nested I tried to change the place of execute Sp2 and it display me another error:Cannot use the ROLLBACK statement within an INSERT-EXEC statement.
i have number of values in a datatable... I need to insert that datatable values into DataBase. how i can get the values from Datatable and insert values one by one