ADO.NET :: SQL Trigger Or Use LINQ For Database Entry?
Aug 1, 2010
I am creating a website using MVC and Entity Framework for data access and implementing my own user registration etc.. I was wondering if it is better to use a SQL Trigger or addtional LINQ in the register function to enter data into a user profile table after entering data into the Users table when a user registers. I need to add a row to the UserProfile table with the userID etc for additoional info they might have down the road if they choose to enter it.
I am really new at this. I have a site that I would like to display a certain image (a colored flag) based on an entry in the database. I have a folder called flag_images, I'm using VB, and MSSQL Server 2005. I have never done anything like this. There are 4 images total. They are green.gif, yellow.gif, red.gif, and black.gif. The database table is called tblflag. There are three columns. ID (int), time_set (datetime), and flag_color (nvarchar).
I would like to display the green flag if the column flag_color is equal to green and so on for the other colors. Only one flag will be displayed at a time.
I have these 4 images along with the descriptions:
Flag Description
Green Flag (WBGTI of 80 to 84.9 degrees F): Heavy exercises, for unacclimatized personnel, will be conducted with caution and under constant supervision.
Yellow Flag (WBGTI of 85 to 87.9 degrees F): Strenuous exercises or physical labor will be curtailed for unacclimatized, newly assigned personnel in their first 3 weeks. Avoid outdoor classes or work in the sun.
Red Flag (WBGTI of 88 to 89 degrees F): All PT or very strenuous work will be curtailed for those not thoroughly acclimatized by at least 3 weeks. Personnel not thoroughly acclimatized may carry on limited activity not to exceed 6 hours per day.
Black Flag (WBGTI of 90 and above degrees F): All nonessential physical activity will be halted.
1 page to set the flag condition and another page to display the flag and the description. I am new to coding and Im not sure how to do it. I do have MSSQL Server 2005 that I can use to store the data.
I have an entry from a database that has 500 characters. But when i display it i only want to return 200 charcters. How do I do that. I use Sql Server.
I have a simple web form with controls such as test boxes, radio buttons, etc. I also have an empty SQL database created from within Visual Studio Express 2010, in the same project. I want to be able to open the web form, enter text, for example, in a text box, and have it saved in the corresponding field in the database. Ditto with the choice I make from a Radio List box, etc. Is there a simple way of connecting a control on a form with a field in the SQL database? I've tried a number of ways but can't seem to do it, though I realise it must be simple. I also think the control need to be in data entry mode, if there is such a thing, rather than automatically looking for data within the database to display (there is none). I'm new to SQL server and ASP.NET in general, though I've been through a lot of the excellent video tutorials etc.
When I use RequiredFieldValidator inside a DetailsView control field template, it automatically prevented DetailsView from inserting new records into the database, when triggered. JavaScript was disabled.
I'm a bit surprised and I'd like to know whether this is caused by the validator or is there a built-in feature in DetailsView that prevents database from being updated if some validators on the page are triggered?
If so, how is it possibly implemented (e.g. inside when eventhandler)?
I have to create a simple application which scans, displays and stores the info from a barcode. I have been able to sort the scanning and display part of this application but I need to know how to store the infromation entered into a textbox to a database and then be able to display the stored data as a list at a later stage.E.G. Once the "STORE" button is clicked, the information/text within the textbox is stored to a database. Once the "VIEW STORED DATA" button is clicked, the stored information in the database is displayed as a list.I am a complete beginner when it comes to creating web applications using asp.net. Also, the type of database to use (i.e. sql, wamp.etc) and how to link it to my application is also puzzling.
Situation: I have a web application which shows errors and where you can accept those error messages. I also have a service, which checks errors from a system and sets the error messages in the database. When I accept an error in the web application, i would like the service to know which error message has been accepted, so that it can do some other actions. My guess is that this could be done through some sort of trigger, but i can't figure out how.
I am writing an application that collects Customer Complaints and stores them into a database. I want to keep it simple so that the Managers without much web knowledge can use it. This is how my Entry Form works. The Manager selects the name and id of the staff by choosing a location. This loads ids and names of the Staff in that location from the database. Then the Manager rates the complaint based on the severity and enters the comments. I was able to use Session objects to get all these values from the Entry page to the Confirmation page so the Managers can check again. This is where it gets tricky. If there is a correction they have to make by trying to go back to the Entry page, the values are lost (esp. Drop-down ones).
I have table A in database A , in table A i have trigger to insert record to database B table A, each update and insert of database A -table A, triiger fire and insert record in database B table A, when i try to update some times asp.net application gives error
"Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding."
and then error log says System.Data.SqlClient.SqlException: Database 'database B is being recovered. Waiting until recovery is finished. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)[code]....
Could anyone provide me more info regarding this subject because I'm clueless. Any link, tutorial or anything else would be appreciated. The problem is I don't know where to start, but what I have to do is to import data from Access database to very similar SQL database.
[HttpPost] public ActionResult Deposit(DepositTicket dt)[code]....
Where the comment "Update Query" is, is where I want to add an update query to updated the Account table with an Account object. I want to update the exisiting record, can this be done using the predefined functions for db.Accounts or would I have to write a linq query?
I'm using linq to sql to on a recent project. So was wondering if anyone could provide any advice as to why this code doesn't update the database? The problem seems to be that the value from the textbox isn't persisted when I click the submit button in the gridview.
I have a table users which has a column called PHOTO and a datatype of varbinary(MAX)... I have successfully stored image from the database now how do i retrieve it
This is the code which i used to store images in a database
DateTime dt = DateTime.Now; tbl_Payment tbl_Payments = new tbl_Payment() { UserId = UserID, PaymentType = DropDownList4.Text, AmountDeposit =10, Date = String.Format("{0:d/M/yyyy HH:mm}", dt); Compilation Error Compilation Error Description: An error occurred during the compilation of a resource required to service this request. review the following specific error details and modify your source code appropriately. Compiler Error Message: CS0029: Cannot implicitly convert type 'string' to 'System.DateTime?' Source Error: Line 683: PaymentType = DropDownList4.Text, Line 684: AmountDeposit =10, Line 685: Date = String.Format("{0:d/M/yyyy HH:mm}", dt), Line 686: Line 687: }; Using LINQ for data storage. In Table I column "Date" datetime. How to save a date in the table?
I have used AsyncFileUpload AJAX control to upload a file to a column in a SQL Server database using LINQ to SQL. Below is the code. How do I retrieve the document and allow the user to save to local drive using a Save As Dialog box using LINQ to SQL? This is ASP.NET web application. The DocumentFileContent database column is a Image SQL Server data type.
var VRRRMDataDataContext = new VRRRMDataDataContext(); VRRRMWeb.AllUsers.Document custDocument = new VRRRMWeb.AllUsers.Document { DocumentFileName = AsyncFileUpload1.FileName, [code].....
I watched many videos about using LINQ to SQL, I am happy I learned something,but is it the good way of using is: dragging and dropping and that's done???what are the best practices to use LINQ to access Database ( my database is not only SQL server..MYSQL..)
I have DropDownList displays all server present in my network I want to populate the databse names when i changed it into another dropdown I want a LINQ query to get this.