Den VBSQL kontroll er en spesialisert integrering komponent som brukes i Visual Basic-programmer . Denne kontrollen er kun brukt i VB, men T -SQL språk er et universelt språk for SQL Server databaser som kan brukes i alle programmer språk . Før du designe din program , må du bestemme hvilket språk du ønsker å gjennomføre for databasen spørringer. VBSQL
Visual Basic SQL blander VB språk med SQL språket. Fordelen med VBSQL er at du kan skrive dine spørsmål direkte i VB software redaktør . VB kompilatoren oversetter uttalelser og sender dem til databaseserveren. VBSQL er ofte forbundet med Microsoft Office-produkter for eksempel Access fordi disse produktene bruker en smak av Visual Basic som fungerer med andre Microsoft-produkter .
T -SQL
Transact- SQL er språket som brukes direkte på databasen. Mens VBSQL brukes i programmet, er T - SQL en kodespråket på databaseserveren. T -SQL er en Microsoft -spesifikke språket som brukes på SQL Server. Den kan ikke brukes på andre servere som MySQL eller Oracle , selv om språket er lik de andre språkene . T -SQL legger til, redigerer og sletter tabellrader i databasen.
Velge et språk
Fordi VBSQL fungerer bare med Visual Basic språket , kan du bare bruke den når du har en Visual Basic 6 eller VB.NET programmet. T -SQL kan brukes på alle Microsoft SQL Server , inkludert 2000 , 2005 og 2008 versjoner . Begge språk har lignende syntaks , så hvis du er kjent med den generelle SQL språket , betyr å lære noen av disse løsningene ikke ta lang tid.
Hensyn
VBSQL er en inline løsning som fungerer med programvare som Microsoft Office. Dette betyr at det er lettere å utføre SQL-injeksjon på et program. SQL-injeksjon er en type ondsinnet hack som lar uvedkommende få tilgang til databasen. Bruker lagrede prosedyrer i en SQL Server-database kodet i T - SQL-språket er å foretrekke for database sikkerhet .